如何在C#中动态附加字符串?
提前感谢您: 我有一个参数,它给出加载数据后的行数 我需要将该值插入到一个文件中,我可以这样做 但我需要这样的格式: 如果行数为150,则 我只得到参数name='INPUT\u NUM\u RECS value=150/ 但是我需要输出作为 Param name='INPUT\u NUM\u RECS value=000000 150/如何在C#中动态附加字符串?,c#,C#,提前感谢您: 我有一个参数,它给出加载数据后的行数 我需要将该值插入到一个文件中,我可以这样做 但我需要这样的格式: 如果行数为150,则 我只得到参数name='INPUT\u NUM\u RECS value=150/ 但是我需要输出作为 Param name='INPUT\u NUM\u RECS value=000000 150/ 谢谢。假设150是一个int变量名num int num = 15; string output = $"Param name='INPUT_NUM_REC
谢谢。假设150是一个int变量名num
int num = 15;
string output = $"Param name='INPUT_NUM_RECS value={num:D9}"
这里使用D9,如果num中的位数小于9,我们将使用前导零放置int值
Number of leading zeroes = 9 - digits in num
如果num中的位数大于9,num将不会被截断类似于
$“Param name='INPUT\u num\u RECS value={row\u count:000000000}/”
?或类似于$“Param name='INPUT\u num\u RECS value={row\u count:D9}/”
的内容,那么您想在值之后插入六个0吗?或者数字是9位?或者类似于行计数。ToString(“D9”)
显示用于构建该字符串的代码。或者它甚至是一根绳子?也许您正在向我们展示一个自定义命令/插入对象/类型?没有代码就很难提供帮助。