欢迎光临
我们一直在努力

一周学会C#(前言续)-.NET教程,C#语言

建站超值云服务器,限时71元/月

一周学会c#(前言续)

c#才鸟(qq:249178521)

4.标点符号

{ 和 } 组成语句块

分号表示一个语句的结束

using system;

public sealed class hiker

{

public static void main()

{

int result;

result = 9 * 6;

int thirteen;

thirteen = 13;

console.write(result / thirteen);

console.write(result % thirteen);

}

}

一个c#的“类/结构/枚举”的定义不需要一个终止的分号。

public sealed class hiker

{

} // 没有;是正确的

然而你可以使用一个终止的分号,但对程序没有任何影响:

public sealed class hiker

{

}; //有;是可以的但不推荐

在java中,一个函数的定义中可以有一个结尾分号,但在c#中是不允许的。

public sealed class hiker

{

public void hitch() { … }; //;是不正确的

} // 没有;是正确的

5.声明

声明是在一个块中引入变量

u 每个变量有一个标识符和一个类型

u 每个变量的类型不能被改变

using system;

public sealed class hiker

{

public static void main()

{

int result;

result = 9 * 6;

int thirteen;

thirteen = 13;

console.write(result / thirteen);

console.write(result % thirteen);

}

}

这样声明一个变量是非法的:这个变量可能不会被用到。例如:

if (…)

int x = 42; //编译时出错

else

6.表达式

表达式是用来计算的!

w 每个表达式产生一个值

w 每个表达式必须只有单边作用

w 每个变量只有被赋值后才能使用

using system;

public sealed class hiker

{

public static void main()

{

int result;

result = 9 * 6;

int thirteen;

thirteen = 13;

console.write(result / thirteen);

console.write(result % thirteen);

}

}

c#不允许任何一个表达式读取变量的值,除非编译器知道这个变量已经被初始化或已经被赋值。例如,下面的语句会导致编译器错误:

int m;

if (…) {

m = 42;

}

console.writeline(m);// 编译器错误,因为m有可能不会被赋值

7.取值

类型 取值 解释

bool true false 布尔型

float 3.14 实型

double 3.1415 双精度型

char x 字符型

int 9 整型

string "hello" 字符串

object null 对象

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 一周学会C#(前言续)-.NET教程,C#语言
分享到: 更多 (0)