从零开始学C#(一)

2019-07-24  本文已影响0人  寄居他乡

<cener>语法</cener>
1 变量初始化和作用域
变量是类或者结构中的字段,创建时默认是0,方法的局部变量必须在代码中显示初始化,才能使用。在c#中实例化一个对象,需要使用new关键字。如 firstobj myobject;这是声明,不能立即使用,必须 firstobj = new myobject(),才能对该变量调用方法或者属性。

局部变量存在于表示声明该变量的块语句或方法结束的作用域内,在for,while语句中声明的变量作用域在该循环体内。

2 值类型和引用类型
值类型存储在堆栈中,而引用类型存储在托管堆上,int等是值类型,大多数复杂是数据类型,包括我们自己声明的类都是引用类型,分配在堆中,其生存期可以跨多个函数调用。string是一个引用类型,分配在堆上,当把一个字符串变量赋值另个字符串时,会得到对内存同一个字符串的两个引用,但是修改其中一个字符串时,就会创建一个新的string对象,而另一个字符串不发生任何变化。

3 流控制
条件语句 if
分支语句 switch
循环 for while do~while foreach
跳转 goto break continue return

4 名称空间
在c#文件中定义类时,可以把它包括在名称空间定义中。使用using语句引用,类似于java和python中的import.

上一篇下一篇

猜你喜欢

热点阅读