- 博客(3)
- 收藏
- 关注
原创 LINQ
学习linq之前我们要先简单了解委托,在文档中我们可以看到关于委托的解释”委托是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用。我们可以简单理解为是对指定的方法的一种引用委托的调用在.net中定义的有泛型委托Action(无返回值)和Func(带返回值)在Action中无返回值只需要把参数类型填写上去即可,Func中最后一个参数是返回值类型例如上述委托我们可以这样写委托同样可以指向匿名方法匿名方法可以进一步省略改为lambda表达式如下。
2024-09-07 15:08:43
310
原创 GetCustomAttribute 方法的调用和GetCustomAttribute扩展方法
在我们实现textinvoke类中的text方法时会发现attribute1返回是null,这是因为我们并没有把特性应用到程序集中 ,当我们把GetCustomAttribute中第一个参数换为type时此时能成功调用是因为我们重载了GetCustomAttribute(MemberInfo, Type)这个方法所以我们使用时只需要根据指定需求查找文档调用即可。文档上扩展方法的解释是 使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。可以根据自己需要选择对应重载。
2024-08-09 16:14:45
598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅