c#
zuojxin
这个作者很懒,什么都没留下…
展开
-
c#---类和结构
因为结构是值类型,分配内存时,超出作用域删除时,速度快。 但如果把他当做参数传递或把一个结构赋予给另一个结构(A=B,A和B是结构) 其中所有的值被复制,而类只复制引用,所以影响性能。 当作为参数时,尽量使用ref来传递,避免性能损失,需要注意这样就会改变结构的值了参数原创 2015-03-18 19:56:03 · 308 阅读 · 0 评论 -
c#----泛型(一)
泛型的作用:可以创建独立于被包含类型的类和方法。我们不必给不同的类型编写功能相同的许多方法或类,只创建一个方法或类即可。原创 2015-04-01 18:07:27 · 324 阅读 · 0 评论 -
C#--多播委托
一个委托可以包含多个方法,这种委托称为多播委托,如果调用多播委托,就可以按顺序连续调用多个方法(委托签名一般为void;否则返回最后一个方法的结果) 一、多播委托看下面代码: class Program { delegate void show(out int a); static void Main(string[] args) {原创 2015-08-11 18:28:50 · 1933 阅读 · 0 评论 -
c#---参数
值类型变量直接包含其数据,与引用类型变量不同,后者包含对其数据的引用。因此,向方法传递值类型变量意味着向方法传递变量的一个副本。方法内发生的对参数的更改对该变量中存储的原始数据无任何影响原创 2015-03-17 20:50:08 · 358 阅读 · 0 评论