代码解释
Console.WriteLine("Hello World!"); //在控制台显示 文本
Console.ReadLine(); //暂停程序 Console.ReadLine(); 按回车继续
string name = Console.ReadLine(); //输入
Console.WriteLine(name);//显示
Console.ReadLine();
//创建一个随机数工具
Random random = new Random();
int num2 = random.Next(1, 101);
int numb;
do
{
Console.WriteLine("用户输入一个数");
numb = int.Parse(Console.ReadLine());
if (numb > num2) Console.WriteLine("大了");
else if (numb < num2) Console.WriteLine("小了");
else Console.WriteLine("OK");
} while (num2!= numb);
快捷键
Ctrl + K+ F //选中 自动对齐
Ctrl + K+ C //选中 注释
Ctrl + K+ U //选中 取消注释
命名规则
1.小写字母开头
2.除了第一个字母小写,其他字母大写开头
C#数据类型

标准字符串格式化
Console.WriteLine("金钱:{0:c}", 10); //金钱:¥10.00
Console.WriteLine("{0:d2}", 5);//数字填充 05 不足两位用0填充
Console.WriteLine("{0:d2}",15);//数字填充 15
Console.WriteLine("{0:f1}", 1.555);//根据指定精度显示 1.6
Console.WriteLine("{0:p1}", 10);//以百分数显示 10.0%
Console.WriteLine("我爱\"unity\"");//转义字符"\" 改变字符原始含义
//错误用法Console.WriteLine("我爱"unity"");
char x = '\0'; //空字符
char p = '\'' ; //'
// \r\n回车换行符 \t == table 水平制表格
类型转换
//1.Parse转换 ;string转换为其他数据类型
//带转换的数据必须像该数据类型
string str = "18";
int num = int.Parse(str);
float a = float.Parse(str);
//2.ToString转换;其他数据类型转换为string
int aa = 20;
string st1 = aa.ToString();
//3.隐式转换(自动转换)小范围到大范围转换
byte b1 = 100;
int b2 = b1;
//4.显示转换(强制转换 ) 由大范围向小范围转换
int b3 = 100;
byte b4 = (byte)b3;
**
常用方法
//方法:insert(int a ,string str);
string str3 = "dadafaf";
str3 = str3.Insert(3, "你好");
Console.WriteLine(str3);
//查找指定字符在字符串中的索引str.IndexOf(string str);
int index = str3.IndexOf("a");
//str.Remove(int a);
//str.Replace(string str,string str1);
//str.StartsWith(string str);返回bool 类型 比较两个字符串
//str.Contains(string str);检测 字符串中是否包含 该字符
//DateTime dt = new DateTime(year,month,day); 日期方法
**