变量

简单数据类型
1、整数类型
类型 |
说明(8位等于1字节) |
范围 |
sbyte |
8位有符号整数 |
-128~127 |
short |
16位有符号整数 |
-32768~32767 |
int |
32位有符号整数 |
-2147483648~2147483647 |
long |
64位有符号整数 |
-9223372036854775808~9223372036854775807 |
byte |
8位无符号整数 |
0~255 |
ushort |
16位有无号整数 |
0~65535 |
unit |
32位无符号整数 |
0~4294967295 |
ulong |
64位无符号整数 |
0~18446744073709551615 |
2、浮点类型
类型 |
说明 |
范围 |
float |
精确到7位小数 |
\(\pm1.5\)*\(10^{-45}\)~\(\pm3.4\) *\(10^{38}\) |
double |
精确到15~16位小数 |
\(\pm6.0\)*\(10^{-324}\)~\(\pm1.7\) *\(10^{308}\) |
float a = 5.01f;
3、decimal类型
表示128位数据类型,范围\(\pm1.0\)*\(10^{-28}\)~\(\pm7.9\) *\(10^{28}\),精度高。
decimal a = 5.01m;
4、bool类型
默认值为false.
5、字符类型
Char ch = 'L';
Char类的使用
方法 |
说明 |
IsDigit |
指示某个Unicde字符是否属于十进制数字类别 |
IsLetter |
指示某个Unicode字符是否属于字母类别 |
IsLetterOrDigit |
指示某个Unicode字符是否属于字母类别还是属于十进制数字类别 |
IsLower |
指示某个Unicode字符是否属于小写字母类别 |
IsNumber |
指示某个Unicode字符是否属于数字类别 |
IsPunctuation |
指示某个Unicode字符是否属于标点符号类别 |
IsSeparator |
指示某个Unicode字符是否属于分隔符类别 |
IsUpper |
指示某个Unicode字符是否属于大写字母类别 |
IsWhiteSpace |
指示某个Unicode字符是否属于空白类别 |
Parse |
将指定字符串的值转换为它的等效Unicode字符 |
ToLower |
将Unicode字符的值转换为它的小写等效项 |
ToString |
将字符的值转换为其等效的字符串表示 |
ToUpper |
将Unicode字符的值转换为它的大写等效项 |
TryParse |
将指定字符串的值转换为它的等效Unicode字符 |
转义字符
转义字符 |
说明 |
\n |
回车换行 |
\t |
横向跳到下一制表位置 |
\" |
双引号 |
\b |
退格 |
\r |
回车 |
\f |
换页 |
\\\ |
反斜线 |
\' |
单引号 |
\uxxxx |
4位十六进制所表示的字符,如\u052 |
Console.WriteLine(@"Visual Studio 2017的安装目录为C:\ProgramFiles\Microsoft Visual Studio 14.0");
变量的作用域

class 类名
{
int x;
static int y;
static void Main(string[] args)
{
int z;
}
}
类名.静态变量;
常量
1、const常量
2、readonly常量
只能在构造函数中赋值
Convert类
方法 |
说明 |
ToBoolean |
将指定的值转换为等效的布尔值。 |
ToByte |
将指定的值转换为8位无符号整数 |
ToChar |
将指定的值转换为Unicode字符 |
ToDateTime |
将指定的值转换为DateTime |
ToDecimal |
将指定的值转换为Decimal 数字 |
ToDouble |
将指定的值转换为双精度浮点数字 |
ToInt32 |
将指定的值转换为32位有符号整数 |
ToInt64 |
将指定的值转换为64位有符号整数 |
ToSByte |
将指定的值转换为8位有符号整数 |
ToSingle |
将指定的值转换为单精度浮点数字 |
ToUInt32 |
将指定的值转换为32位无符号整数 |
ToUInt64 |
将指定的值转换为64位无符号整数 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!