c# sharp 中委托做参数的一个应用
来源:互联网 发布:讯龙恢复软件注册码 编辑:程序博客网 时间:2024/05/18 03:29
.net 中有list<>.FindIndex() 的一个重载函数,
我在读主程程序的时候看到
[Serializable]
public class ResourcePaire
{
public string Key;
public GameObject GameObj;
}
......
private static ResourcePaire GenerateAlgorithm(List<ResourcePaire> recycleBin, string key, string prefabRootPath,
Vector3 localPos, Quaternion localRot, Vector3 localScale,bool show, Transform parent)
{
var idx = recycleBin.FindIndex(delegate(ResourcePaire tmp) { return tmp.Key == key; }); // key 是局部参数,见参数列表。
这里recycleBin 是一个 list<ResourcePaire>()..
这里findindex() 用一个委托类型做参数。。
可以想象这个方法的内部一定是,遍历recycleBin ,然后每次循环过程调用delegate(ResourcePaire tmp) { return tmp.Key == key; },
如果返回true就返回当前 index..
对于在设计l=list<A> .FindIndex() 对也用了泛型设计的技术。。l用后者代替。
- c# sharp 中委托做参数的一个应用
- c# sharp 中对ref class 作参数的试验
- [unity3d]unity中C#委托的应用
- unity3d中C#委托的应用
- unity中C#委托的应用
- unity中C#委托的应用
- C# 委托带参数的情况下如何传入到一个方法中
- c# 委托的应用
- c# 委托的应用
- C#委托的应用
- C#委托-委托作为方法的参数
- C Sharp里的委托和事件
- 深入对C#中委托的理解及应用
- C# 委托事件的应用
- C# 中关于委托和事件的一个实例
- C#中关于委托练习的一个例子
- 帮助理解c#中委托+事件的一个例子
- C#一个委托的例子
- 微信公众平台开发教程第23篇-SAE不支持XStream框架的解决方案
- StartSSL——服务器配置https
- [C++]LeetCode: 80 Find Minimum in Rotated Sorted Array
- 聚类算法优秀博客链接
- web项目中读取web-inf下的properties文件
- c# sharp 中委托做参数的一个应用
- PHP中“简单工厂模式”实例讲解
- Oracle-unlock user
- 解决新建Android工程时自动生成appcompat_v7
- shell中的条件判断、参数以及变量替换
- EAS7.5版本开发基础
- 俄罗斯:自由软件在这里生根
- IOS Number 处理(int-->NSNumber,NSNumber-->nsinteger,string -->double,CGFloat --> dobule)
- apache commons-codec 与Apache Digest demo实例,支持md5 sha1 base64 hmac urlencode