类型推理-机器人学导论第三版课后习题答案

时间:2024-07-29 05:32:29
【文件属性】:

文件名称:类型推理-机器人学导论第三版课后习题答案

文件大小:14.06MB

文件格式:PDF

更新时间:2024-07-29 05:32:29

c#入门经典 第五版 高清 中文 文字版

14.2 类型推理 本书前面介绍过 C#是一种强类型化的语言,这表示每个变量都有固定的类型,只能用于接受该 类型的代码中。在前面的所有代码示例中,都用如下形式的代码来声明变量: ; 或者: = ; 下面的代码显示了变量 varName 的类型: int myInt = 5; Console.WriteLine(myInt); 把鼠标指针停放在变量标识符上,IDE 就会显示该变量的类型,如图 14-3 所示。 图 14-3 C# 3.0 引入了新关键字 var,它可以替代前面代码中的 type: var = ; 在这行代码中,变量隐式地类型化为 value 的类型。注意,类型的名称并不是 var。 在下面的代码中: var myVar = 5; myVar 是 int 类型的变量,而不是 var 类型的变量,如图 14-4 所示,IDE 也显示了其类型。 图 14-4 这是非常重要的一点。使用 var 时,并不是声明了一个没有类型的变量,也不是声明了一个类 型可以变化的变量。否则,C#就不再是强类型化的语言了。我们只需利用编译器确定变量的类型即 可。 359


网友评论