一周学会C#(前言续)

一周学会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                                  整型

string         "Hello"                 字符串

object          null                   对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值