美文网首页
从零开始学C#(一)

从零开始学C#(一)

作者: 寄居他乡 | 来源:发表于2019-07-24 11:05 被阅读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.

    相关文章

      网友评论

          本文标题:从零开始学C#(一)

          本文链接:https://www.haomeiwen.com/subject/izgtrctx.html