进击的前端——我的第三行C#代码

135 阅读1分钟

变量声明与使用

修改一下Program.cs

/*
 这是一个
多行注释
 */
// 声明一个int类型的变量,并赋值为10
int a = 10;
Console.WriteLine(a);
// var表示类型推断,由编译器确定具体类型
var name = "Tony";
var isMan = true;
Type nameType = name.GetType();
Type isManType = isMan.GetType();
// 使用了字符串模板的写法
Console.WriteLine($"name type is {nameType}");
Console.WriteLine($"isMan type is {isManType}");

运行一下

image.png

我觉得我现在已经可以上天了

GO ON

变量的作用域

class Program
{
    //定义了一个类级别的变量,因为Main函数是静态的,所以这个变量也需要声明为静态的
    static int j = 20;
    //Main()函数是程序开始执行的主入口
    static void Main()
    {
        int j = 30;
        Console.WriteLine(j);   // 30
        Console.WriteLine(Program.j);   // 20
    }
}

image.png

常量

常量是在生命周期中不会发生变化的变量,在声明时,在变量的前面加上const关键字。

image.png

如图,将一个常量重新赋值会引起一个错误。