如何在C#中动态附加字符串?

如何在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,则

我只得到参数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_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”)
显示用于构建该字符串的代码。或者它甚至是一根绳子?也许您正在向我们展示一个自定义命令/插入对象/类型?没有代码就很难提供帮助。