1.c#中各种快捷键
单行注释:ctrl+k+c; 多行注释:ctrl+shift+/ ; 删除光标后面的字符:ctrl+delete; 删除光标前面的字符:ctrl+; 选中多行:shift+点击末尾的位置; 复制一行代码 ctrl+d
2. 不同数据类型的变量进行运算
int a=2;
char b='d';
Console.write(a+b);//答案为102,此时的变量d不再是字符,而是隐性转换为整型,并且为其所代表的ASCII码值
int c=10;
Console.write("a+c"+a+c);//a+c210,当字符串与整型变量进行运算,整形变量会隐形转为字符类型
Console.write("a+c"+(a+c));//a+c12
3.++和--运算符
//前置++是先自增1再参与运算,后置++是先参与运算再自增1,--同理
int num1 = 3, num2 = 4;
Console.Write(num1++ + ++num2);//8 num1=4,num2=5
Console.Write(++num1 + num1++);//5+5=10 num1=6
Console.Write(num1++ + num2++);//6+5=11 num1=7,num2=6
Console.Write(num1-- + --num2);//7+5=12 num1=6,num2=5
Console.Write(-num1-- + --num2);//-6+4=-2
4.小练习:用循环打印正三角形,用*号表示
for (int i = 1; i <= 5; i++)//控制行
{
for (int j = 5; j >= i; j--)
{ // 打印空格
Console.Write(" ");
}
for (int j = 1; j <= i; j++)//打印左边的
{
Console.Write("*");
}
for (int j = 1; j < i; j++)//打印右边的
{
Console.Write("*");
}
Console.WriteLine();
}