console.readline()问题
下面这小段代码
string a, b;
a = Convert.ToString(Console.ReadLine());
b = Convert.ToString(Console.ReadLine());
Console.WriteLine( "a = {0},b={0}. ", a, b);
Console.ReadKey();
比如我分别输入“aa”和“bb”
为什么输出的时候a和b都输出的是“aa”呢?
不应该是“aa”和“bb”么
而且
即使我在中间空的那行再添加移行b=“cc”
输出的仍旧都是aa这是为什么
------解决方案--------------------Console.WriteLine( "a = {0},b={1}. ", a, b);
------解决方案--------------------Console.WriteLine( "a = {0},b={1}. ", a, b);
同上
------解决方案--------------------Console.WriteLine( "a = {0},b={1}. ", a, b);
==============
基础要学扎实
------解决方案--------------------呵呵,不小心呀
同意楼上的。。。
基础还是蛮重要的
------解决方案--------------------将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项
引用msdn
就是后面{0}{1}的替换前面的“1”,“2”