我得到了一些ExcelValues
,这些字段从700-751和800-851命名。现在,我想获得结果并存储它们。发生将0粘贴到字符串如果int数<10
for (int countDur = 0; countDur<= 51; countDur++)
{
string excelFieldMember = $"N7{countDur}";
string excelFieldNonMember = $"N8{countDur}";
}
一个例外,当索引countDur
小于10,因为countDur = 0
结果不是700
,它是70
然后,依此类推。
所以我用
if(countDur < 10)
但我认为是达到这个更聪明的方式。我知道有一个string.Format()
方法,因为这些字段是int值,我有一个IoString()
方法,我可以粘贴一个参数。
我的问题是,我必须粘贴什么作为参数?我无法在C#文档中找到它。
如果该值低于10,我希望在粘贴索引countDur
之前写入0。
顺便说一句,你不能标记多个答案,作为接受的答案,只有一个(因为你试图接受三种不同的)。选择一个工作,解释它,提供进一步阅读或显示多种方式(如C#6和更低)的链接。如果多个具有相同的等级,则选择最老的。相反,如果你有足够的声誉(我认为50),你可以得到所有有用的答案。 –