第一次学习C#
using System; //命名空间,内置许多的方法
//遵循大驼峰命名法,每个首字母需要大写
namespace ConsoleApp1 {
//注释的使用 先 ctrl +k ,再 Ctrl + u
//取消注释 ctrl + k +u
class Programs
{
//注意这里,区别于java,执行首字母为大写
//主程序的入口
public static void Main(String[] args)
{
//强制换行 shift + enter
//格式化:ctrl + k , ctrl + f
Console.WriteLine("Hello World");//输出换行符
/* Console.Write("不换行 ");
Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");
Console.Write("不换行");*/
Console.WriteLine("\n\t"); //效果为:换行并输出制表符
Console.WriteLine(@"\n\t");//取消转义
Console.WriteLine(@"\n\t");//取消转义
/* for (int i=1;i<= 5;i++) {
for (int j = 1; j <=i; j++) {
Console.Write("*");
}
Console.WriteLine("\n");
}
*/ //控制代码上下,alt + 方向键
//输出等腰三角形
for (int i = 1; i <= 5; i++)
{
//控制空格行数
for (int j = 1; j <=5 - i; j++)
{
Console.Write(" ");
}
//控制输出*的个数
for (int j = 1; j <= 2 * i -1 ; j++)
{
Console.Write("*");
}
Console.WriteLine("\n");
}
//字符的转化
int a = 1;
Console.WriteLine(a);
char b = 'a';
Console.WriteLine((char)(b + a));
//自增自减注意项
int a = 10, b = 12; // ++a 先加后用, a++ 先用后加, --类似
int c = -a++ + ++a; //结果为2,这相当于-(a++) + (++a),即 - (10) + (12) = 2
Console.WriteLine(c);
}
}
}