一、c#入门初识(一)
1、数据类型
-
变量
- 值可以变化的值叫做变量
- 需要注意数据类型的 关键字、大小、范围
-
常量
- 被const修饰后的量也是常量
- 常量无法被修改,在声明时必须初始化
-
转义字符
- \n:表示换行符
- \t:表示制表符
- \r:表示回车符
- \b:表示退格符
- \f:表示换页符
- ':表示单引号
- ":表示双引号
2、命名规范
-
驼峰命名法
-
- 第一个单词首字母小写,其他单词首字母全部大写。
- 单词之间不使用空格,直接连在一起。
-
帕斯卡命名法
3、数据大小参照表
数据类型 | 关键字 | 大小(字节) | 字节数范围 |
---|
布尔类型 | bool | 1 | true 或 false |
无符号字节 | byte | 1 | 0 ~ 255 |
有符号字节 | sbyte | 1 | -128 ~ 127 |
字符类型 | char | 2 | Unicode 字符范围:0 到 65535 |
短整型 | short | 2 | -32768 到 32767 |
无符号短整型 | ushort | 2 | 0 到 65535 |
整型 | int | 4 | -2147483648 到 2147483647 |
无符号整型 | uint | 4 | 0 到 4294967295 |
长整型 | long | 8 | -9223372036854775808 到 9223372036854775807 |
无符号长整型 | ulong | 8 | 0 到 18446744073709551615 |
单精度浮点型 | float | 4 | -3.402823e38 到 3.402823e38 |
双精度浮点型 | double | 8 | -1.79769313486232e308 到 1.79769313486232e308 |
十进制类型 | decimal | 16 | ±1.0 x 10-28 到 ±7.9228 x 1028 |
字符串类型 | string | 可变 | 0 到 2GB(根据字符串长度) |
对象类型 | object | 可变 | - |
4、类型转换
1. 隐式转换
2. 显示转换
5、异常捕获
try
{
}
catch
{
}
finally
{
}
6、运算符
-
算术运算符
-
条件运算符
-
逻辑运算符
-
位运算符
-
三目运算符
7、流程控制语句
if else
if( )
{
}
else
{
}
switch case
switch (key)
{
case value1:
{ }
break;
case value2:
{ }
break;
default:
{ }
break;
}
while / do while
while( )
{
}
for
do
{
}while( )
8、控制台相关 API
1. 基础 Console 相关 API
Console.SetWindowSize(100, 50);
Console.SetBufferSize(100, 50);
Console.Clear();
Console.ForegroundColor = ConsoleColor.Red;
Console.BackgroundColor = ConsoleColor.Green;
Console.Clear();
int col = 3, row = 4;
Console.SetCursorPosition(col, row);
Console.Write("left = 3, top = 4 ");
Console.CursorVisible = false;
Environment.Exit(0);
随机数
Random(0,100);
Random(100);