首页 > 开发 > 综合 > 正文

一周学会C#(前言续)

2024-07-21 02:19:56
字体:
来源:转载
供稿:网友
  • 本文来源于网页设计爱好者web开发社区http://www.html.org.cn收集整理,欢迎访问。
  • 一周学会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 对象
    发表评论 共有条评论
    用户名: 密码:
    验证码: 匿名发表