C/C++程序员上手C#应该知道的100件事(31~40)

30. C#没有指针,避免了对内存直接操作。根本上C#是托管语言,这点更像JAVA

31. Delegate实现了不用指针传函数地址的问题,是指针的托管版本。(前辈咋给翻译成委托了,代理更好点吧)

32. 定义委托三步:1)用Delegate关键字定义委托方法;2)声明委托的一个实例;3) 用 =, +=,-=等重载操作符指明委托的对象函数

33. 参数传递两种方式:值传递、引用传递(传地址)

34.  lambda表达式是能返回一个方法(函数)的表达式;lambda不含方法名和返回值

35. =>操作符定义lambda表达式

36. ///注释中的文字能被VS光标组为说明显示

37. event关键字用来声明事件

38. 在定义事件的类中可以触发他:1)检查“事件!=Null”;2)事件名()

39. 泛型使通用算法定义于所有数据类型T

40. 实例化泛型时,把泛型类后方扩号中的T改成具体类型

你可能感兴趣的:(入门,C#,职场,休闲)