02 2008 档案
摘要:static在C#中是静态声明的关键字,然而它与普通的非静态有什么区别呢? 通常咱们说的一句话是在类中,静态的成员是属于类,非静态的成员属于对象(或实例)。但是怎么理解呢? 是这样的,静态的成员在编译时,首先被初始化,一旦被加载,有且只有一份存在程序中,把以你不管怎么修改,都会发生改变。它的消毁和进程一起。 非静态成员就不一样了,是每个对象有一个自己的“值”,不同的对象之间没有关系。
阅读全文
摘要:上篇文章中说到string类型是引用类型,咱们今天来看看。 1class Program 2 { 3 static void Main(string[] args) 4 { 5 int i = 10; 6 string s = "改变前"; 7 Console.WriteLine("i...
阅读全文
摘要:过年总是忙,没有更多的时间来写博客,不过还是挺想念这块地方的。 本次博客说一下数值类型吧! 不管那种语言,都为数据类型一说,在C#中也是,不过C#的数据类型分了两类,一是值类型,一是引用类型。 值类型:(引用MSDN上说法)基于值类型的变量直接包含值。将一个值类型变量赋给另一个值类型变量时,将复制包含的值(意思是全部复制,不只复制值)。这与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的...
阅读全文