C#语言的从控制台输入输出是很麻烦的,特别是输入数字。因为C#语言只能读取字符(串),需要使用parse()方法转换为数字才行。所以C#一般不用于输入之类,比如程序设计类的比赛,一般用C,C++之类,而不用C#。
- 输出:
Console.WriteLine()//输出来的换行Console.Write()//输出来的不换行
- 字符串及其部分成员:
String num;num = Console.ReadLine();Console.WriteLine(num);string str = \"sicnu.com\";Console.WriteLine(str.Contains(\"s\") + \" \" + str.Contains(\"h\"));//加号代表拼接Console.WriteLine(str.ToUpper()+str);
- 一维数组定义(3种方法):
int[] array1 = { 1, 2, 3, 4, 5 };int[] array2 = new int[5] { 2, 2, 4, 4, 5 };int[] array3 = new int[5];
输出数组(2种方法):
for (int i = 0; i < array1.Length; i++){Console.WriteLine(array1[i]);}foreach (int i in array2){Console.WriteLine(i);}
- 二维数组及其输出:
int[,] a = { { 1, 2, 3 }, { 4, 5, 6 } }; //2行三列for (int i = 0; i < 2; i++){for (int j = 0; j < 3; j++){Console.Write(a[i, j]);}Console.WriteLine();}
foreach (var item in a){Console.WriteLine(item);}
- 布尔类型:
bool a = false;bool b = true;if (a == b) Console.WriteLine(\"yes\");else Console.WriteLine(\"no!\");
苏木里原创文章 4获赞 2访问量 73关注私信