一串格式没有';没有按预期工作
本文关键字:工作 一串 格式 | 更新日期: 2023-09-27 18:25:25
也许这是我的机器,但这没有任何意义。
String.Format
不起作用。这两者在技术上应该相等,但事实并非如此。缺少什么?我正在使用ASP。NET 3.5在Windows 7。
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"});
Format
示例中缺少{6}
。
"{0};{1};{2};{3};{4};{5};{7};{8};{9}"
应该是
"{0};{1};{2};{3};{4};{5};{6};{7};{8};{9}"
正如Chris所指出的,您有一个额外的br。您的字符串中也缺少{6}。format:
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");