c#
qq_43919462
这个作者很懒,什么都没留下…
展开
-
高度解耦合
有三个类 CallBack 存放委托,可以在别的方法中传递不同参数类型和个数的方法 public delegate void CallBack(); public delegate void CallBack<T>(T arg); public delegate void CallBack<T, X>(T arg1, X arg2); public delegate voi...原创 2019-12-23 19:57:22 · 396 阅读 · 0 评论 -
is和as
关于类型的判断和转换有is和as这2个操作符。具体区别和用法如下 is就是处于对类型的判断。返回true和false。如果一个对象是某个类型或是其父类型的话就返回为true,否则的话就会返回为false。另外is操作符永远不会抛出异常。代码如下: System.Boolean b1 = (o is System.Object);//b1 为true System.Boolean b2 = (o i...原创 2019-12-21 12:33:23 · 316 阅读 · 0 评论