首页 > 代码库 > c#关键字和常用类型表快查
c#关键字和常用类型表快查
类型 | 字节 | 取值范围 | 说明 |
bool | 1 | true/false/null | 布尔类型 |
char | 2 | 0x0000~0xffff | Unicode 16 位字符 |
byte | 1 | 0~255 | 无符号的 8 位整数 |
sbyte | 1 | -128 到 127 | 8 位带符号整数 |
short | 2 | -32,768 到 32,767 | 有符号 16 位整数 |
ushort
|
2 | 0~65535 | 无符号 16 位整数 |
int | 4 | -2,147,483,648 到 2,147,483,647 | 带符号的 32 位整数 |
uint | 4 | 0 到 4,294,967,295 | 无符号的 32 位整数,后缀 U 或 u |
long | 8 | –9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 | 64 位带符号整数,后缀 L |
ulong | 8 | 0 到 18,446,744,073,709,551,615 | 无符号 64 位整数,后缀 UL 或 ul |
decimal | 16 | (-7.9*10^28 - 7.9*10^28)/(100^-28) | 128 位数据类型,精度28-29位,后缀 m 或 M |
double | 8 | ±5.0*10^?324 到 ±1.7*10^308 | 64 位浮点值,精度15-16位,后缀 d 或 D |
float | 4 | -3.4*10^38 到 +3.4*10^38 | 32 位浮点值,精度7位,后缀 f 或 F |
(*)泛型修饰符
关键字 | |||||||
abstract
|
as | base | bool | namespace | new | null | 对象 |
break | byte | case | catch | operator | out | out(*) | 替代 |
char | checked | 类 | const | params | 专用 | 受保护 | 公用 |
continue | 小数 | default | 委托 | 只读 | ref | return | sbyte |
do | double | else | enum | sealed | short | sizeof | stackalloc |
事件 | explicit | extern | FALSE | static | 字符串 | struct | switch |
finally | fixed | float | for | this | throw | TRUE | try |
foreach | goto | if | implicit | typeof | uint | ulong | unchecked |
in | in(*) | int | 接口 | unsafe | ushort | using | using static |
内部 | is | lock | long | void | volatile | while |
类型 | 修饰符 | 语句 | 命名空间 | 运算符 | 上下文关键字 | 查询 |
bool | 访问修饰符 | 选择语句 | namespace | as | add |
from 子句
|
byte | 可访问性级别 | if-else | using | await | get | where 子句 |
char | 可访问域 | switch | using 指令 | is | global | select 子句 |
小数 | 访问性级别限制 | 迭代语句 | using static | new | 分部(类型) | group 子句 |
双精度 | 内部 | do | using 语句 | new 运算符 | 分部(方法) | into |
enum | 专用 | for | 外部别名 | new 修饰符 | remove | orderby 子句 |
float | 受保护 | foreach...in | new 约束 | set | join 子句 | |
int | 公用 | while | 转换关键字 | sizeof | when(筛选条件) | let 子句 |
long | abstract | 跳转语句 | explicit | typeof | where(泛型类型约束) | ascending |
sbyte | async | break | implicit | TRUE | 值 | descending |
short | const | continue | operator | true 运算符 | yield | on |
struct | 事件 | goto | true 字面常数 | equals | ||
uint | extern | return | 访问关键字 | FALSE | 内置类型表 | by |
ulong | in(*) | 异常处理语句 | base | false 运算符 | 整型表 | in |
ushort | out(*) | throw | this | false 字面常数 | 浮点型表 | |
类 | 替代 | try-catch | stackalloc | 默认值表 | ||
委托 | 只读 | try-finally | 文本关键字 | nameof | 值类型表 | |
动态 | sealed | try-catch-finally | null | 隐式数值转换表 | ||
接口 | static | Checked and Unchecked | default | 显式数值转换表 | ||
对象 | unsafe | checked | 设置数值结果表的格式 | |||
字符串 | virtual | unchecked | 修饰符 | |||
void | volatile | fixed 语句 | ||||
var | lock 语句 |
*枚举关键字enum的默认类型为int,若需要其它类型,自行限定:public enum Option : byte { UnKnow,Normal,Low,High }
c#关键字和常用类型表快查
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。