C#——新手上路,基本语法输入

 怎么读取数据?输入数据?

string str = Console.ReadLine();
Console.WriteLine(str);

怎么把数据型输入数据转换为整型数据?
           

Console.Write("请输入一个数字:");
string str1 = Console.ReadLine();
int strInt = Convert.ToInt32(str1);
Console.WriteLine(strInt + "-" + strInt);

Console.Write("请输入一个数字:");
int a = Convert.ToInt32(Console.ReadLine()); 

ReadLine中Line不可省略,会出现错误。原因:Read()只能读取一个字符,如果用户输入的是多位数,只会读取第一个字符。
Console.WriteLine(strInt + "-" + a); // 此处需要连接两个字符串,应该使用双引号。不可以使用'',会出现莫名错误结果。

输出结果:
            请输入一个数字:12
            12-12
            请输入一个数字:32
            12-32

字符串的格式化输出  

int a = 23, b = 25;
int c;
c = a + b;
Console.WriteLine(a + "+" + b + "=" + c); // 23+25=48
Console.WriteLine("两个数字相加:{0}+{1}={2}", a, b, c); // 两个数字相加:23+25=48
Console.WriteLine("两个数字相加:{0}+{0}={2}", 1, 2, 3); // 两个数字相加:1+1=3
//Console.WriteLine("两个数字相加:{0}+{0}={3}", 1, 2, 3); 
//error, System.FormatException:“索引(从零开始)必须大于或等于零,且小于参数列表的大小。”

转义字符失效符

Console.WriteLine("C:\\\\outdoor\\\\home"); // C:\\outdoor\\home
Console.WriteLine(@"C:\\outdoor\\home"); // C:\\outdoor\\home, 代码变得更简洁,方便阅读。

string str = "www.shanghaishuwu.com\n.outs";
Console.WriteLine(str);
/*www.shanghaishuwu.com
.outs*/

string str1 = @"www.shanghaishuwu.com\n.outs";
Console.WriteLine(str1);
/*www.shanghaishuwu.com\n.outs*/

你可能感兴趣的:(C#编程,c#,.net,开发语言)