console.writeline("{0}",i++);
这个是c#的格式,我不太习惯,不知道这个格式是否对以后的编程有很大意义?我习惯一下格式:
console.writeline(i);
i=i+1
看到i可以i++递增,于是又比较喜欢
console.writeline(i);
i++;就是{0}这个东西不太习惯,请大家告诉我是否对我以后有影响?
这个是c#的格式,我不太习惯,不知道这个格式是否对以后的编程有很大意义?我习惯一下格式:
console.writeline(i);
i=i+1
看到i可以i++递增,于是又比较喜欢
console.writeline(i);
i++;就是{0}这个东西不太习惯,请大家告诉我是否对我以后有影响?
这个相当于简写,像你那样写也可以的.
实际中碰到这种情况的不多,不用担心
你说的东西c#都支持的吧~~
int MyInt = 100;
Console.WriteLine("{0:C}", MyInt);
String.Format("Name = {0}, hours = {1:hh}", myName, DateTime.Now)String.Format("Name = {0}, hours = {1:hh}", myName, DateTime.Now)
Dim MyInt As Integer = 100
Console.WriteLine("{0:C}", MyInt)
以上C#和vb.net的代码全一样,应该这样用,以后,参考别的时也方便。
string str = string.Format("this '{0}' is '{1}' aa {2}", str1, str2, int1);
string str = "this '" + str1 + "' is '" + str2 + "' aa " + int1;
其中str1和str2是string变量,int1是int变量
第一句比第二句看起来更直观,更清楚一些,而且编辑的时候也更容易一些,不用进行字符串连接。
个人意见,仅供参考。。各有各的习惯吧
string str = "this '" + str1 + "' is '" + str2 + "' aa " + int1;这两种效率应该第一个比较高吧,C#应该尽量避免字符串相加的操作。
多个参数时才用这个写。
console.writeLine("ab:"+ab+",bc:"+bc); 这样也可以。但不直观