有关 C# 语言的汇总
- 注释: 普通注释
//
, 特殊注释///
, 块注释/**/
. - 外部引用: 使用
using 名空间
即可, 比如using System;
, 就类似import Foundation
. - C# 中的类必须处在某个名字空间中, 名字空间的声明方式是:
但默认情况下, 同一个程序下的 C# 代码已经处在一个默认的 global namespace 下面. 处于 global namespace 下面的所有代码都是在程序中全局可见的.namespace name { //... }
- 可以使用
#region
和#endregion
预处理指令来定义一个代码块, 方便查看. 实际上任何使用#
符号开头的都是预处理指令, 而非所谓的"关键字". 这里不详细说预处理指令. - 在 C# 中的类型都是小写开头的, 对应的是在 .NET Framework 中的大写开头的类型, 之前也说过, 这样的类型都是一一对应的, 所以使用 C# 中的类型在编译为 CIL 的时候会被 CTS 自动转换为 .NET Framework 中的类型.
- 在 C# 中的单精度浮点, 双精度浮点和大整数需要注意, 在指定字面量的时候需要进行后缀说明, 比如单精度浮点数的字面量是
123.456f
, 而不加f
的话认为是双精度浮点数. - 此外就是字符, 字符串, 布尔. 字符串也可以内插, 语法是在双引号前面加
$
符号, 然后要内插的值用大括号括起来, 比如$"my string is {myString}"
- 在 C# 中的变量可以以
_
或@
开头, 但不建议用@
开头. - C# 的 char 的构造可以后面来看看, 这里不详细说.
- 使用大写类型的时候需要合理使用, 比如 Int 16 Int32 等.
网友评论