也许是我的机器,但这没有任何意义。
String.Format
不起作用。这两者在技术上应该相等,但不是。少了什么东西?我在Windows 7上使用ASP.NET 3.5。
string.Format("{0};{1};{2};{3};{4};{5};{7};{8};{9}"
, "711.01"
, "711.01"
, "711.01"
, "136.74"
, "136.74"
, "136.74"
, "136.74"
, "711.01"
, "711.01"
, "711.02 br ");
//and
string.Join(";"
, new[]{"711.01"
, "711.01"
, "711.01"
, "136.74"
, "136.74"
, "136.74"
, "136.74"
, "711.01"
, "711.01"
, "711.02"});
答案 0 :(得分:10)
{6}
示例中缺少Format
。
"{0};{1};{2};{3};{4};{5};{7};{8};{9}"
应该是
"{0};{1};{2};{3};{4};{5};{6};{7};{8};{9}"
答案 1 :(得分:4)
正如克里斯所指出的,你有一个额外的br。您还缺少来自string.format的{6}:
string.Format("{0};{1};{2};{3};{4};{5};{6};{7};{8};{9}"
, "711.01"
, "711.01"
, "711.01"
, "136.74"
, "136.74"
, "136.74"
, "136.74"
, "711.01"
, "711.01"
, "711.02");