摘要:
类和结构都是创建对象的模版,类定义了类的每个对象可以包含什么数据功能。 结构和类的区别在于他们在内存中的存储方式,访问方式。类是存储在堆上的引用类型,而结构是存储在栈上的值类型,当然结构也不能继承。在语法上他两个很相似。 参数可以通过引用或值传递给方法。在变量通过引用传递给方法时,被调用的方法得到的就是这个变量,所以方法内部对变量进行的任何改变在方法退出后仍旧有效。但是如果变量通过直传递给方法的时候,被调用的方法得到的就是这个变量的副本,所以方法内部对变量进行的任何改变在方法退出后就没有效了。需要注意的是在C#里面所有参数在默认的情况下都是通过值来传递的。可能你会说如果是引用类型的变量... 阅读全文