委托属性的应用。
来源:互联网 发布:侠义道1 有mac 编辑:程序博客网 时间:2024/05/18 13:42
定义委托:
1 //写一个委托,谁愿意做什么操作就自己写去,哥不管了!
2 public delegate int delegateAllLen<T>(List<T> list);
3 //写一个委托,谁愿意做什么操作就自己写去,哥不管了!
4 public delegateAllLen<T> FuncAllLen { get; set; }
5 public int AllLen()
6 {
7 if (FuncAllLen != null)
8 {
9 return FuncAllLen(_List);
10 }
11 return 0;
12 }
/// <summary>
2 /// 委托的实现
3 /// </summary>
4 /// <param name="bln"></param>
5 /// <returns></returns>
6 public int Temp(List<bool> bln)
7 {
8 int i = 0;
9 foreach (var item in bln)
10 {
11 if (item) i++;
12 }
13 return i;
14 }
15
16 public void Main()
17 {
18 var list = new MyList<bool>();
19
20 list._List.Add(true);
21 list._List.Add(false);
22 list._List.Add(true);
23 ///实现委托
24 list.FuncAllLen += Temp; //实现将方法赋值给委托属性。
25 MessageBox.Show(list.AllLen().ToString());//调用委托。
26 }
- 委托属性的应用。
- 多线程委托的应用
- c# 委托的应用
- c# 委托的应用
- 委托的简单应用
- C#委托的应用
- 通过委托的实际应用理解委托
- 委托(delegate)的应用一
- C# 委托事件的应用
- UIPickerView的属性及委托方法
- Kotlin的委托属性和区间
- 对c#委托及事件委托的理解_c#应用
- 委托应用
- 委托应用
- 委托应用
- 委托应用
- 委托应用
- 委托与事件的应用---翻页控件
- 在jsp页面中连接sqlserver 2005数据库遇到的问题
- 囧好多人围观够囧
- C++/CLI Stack Overflow Error
- 动态申请二维数组
- 改进二分查找
- 委托属性的应用。
- js gb2312和utf-8相互转换
- IOS 应用省电指南
- .NET平台OLEDB类型映射到Access数据类型
- 大一寒假总结
- .net web技术架构分享
- USB3.0到底比USB2.0快多少大测试
- web上显示wap网站的内容
- lwIP(V1.3.0) RAW API函数源码分析2----tcp_bind()函数