C# 基础入门 互动版

在线工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 可编程3D场景编辑器

常量


  常量就是其值固定不变的量。从数据类型角度看,常量的类型可以是任何一种值类型或引用类型。

  一个常量的声明就是声明程序中要用到的常量的名称和它的值。和变量一样,我们可以同时声明一个或多个给定类型的常量,常量的声明格式如下。

constant-modifier const type constant-declarators;

  其中,常量修饰符 constant-modifier 可以是这些:new、public、protected、internal、private。const是关键字,type可以是byte、short、int、uint、ulong、long、char …… 以及枚举类型或引用类型。

public const int MaxValue = 10

  整数常量可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,没有前缀则表示十进制。

  一个浮点常量是由整数部分、小数点、小数部分和指数部分组成。您可以使用小数形式或者指数形式来表示浮点常量。

  字符常量是括在单引号里,例如,'x',且可存储在一个简单的字符类型变量中。一个字符常量可以是一个普通字符(例如 'x')、一个转义序列(例如 '\t')或者一个通用字符(例如 '\u02C0')。

  字符串常量是括在双引号 "" 里,或者是括在 @"" 里。

212         /* 合法 */
0xFeeL      /* 合法 */
85         /* 十进制 */
0213       /* 八进制 */
0x4b       /* 十六进制 */
30         /* int */
30u        /* 无符号 int */
30l        /* long */
30ul       /* 无符号 long */
3.14159       /* 合法 */
314159E-5L    /* 合法 */
\\             \ 字符
\'             ' 字符
\"             " 字符
\?             ? 字符
"hello"      hello字符串