c#值得注意的基础知识点3.49

来源:互联网 发布:手机信号防干扰软件 编辑:程序博客网 时间:2024/06/05 11:56

《C#高级编程》:第三章

              1.值类型变量把其数据存储在堆栈中,引用类型的变量把其数据存储在堆中。

              2.C#中的结构( struct A{}  没分号)非常类似类(class B{}),但是前者是值类型,后者是引用类型。引用类型:B b1=new B();    B b2=b1;  此时改变任何一个,另一个跟着变。(原因不解释了)

             3.C#中bool值和整数值不能相互转换。

             4.C#中char是16位,c++是8位。

             5. 第57页,string s1="qq"; string s2=s1;       是引用类型,但是若修改其中一个,它会自动创建完全新的string 对象,另一个没改变。

             6.   新知识:string filepath="c:\\profession\\first.cs";    反斜杠有个是转义用的。   或者写成:  string filepath=@"c:\profession\first.cs";      甚至可以换行,

string ss=@"Twas b s

                               sd sdsd";     包含了换行符。

              7.C#中virtual 方法可具体实现,abstract 在父类中不能有实现。

 

1 0
原创粉丝点击