C#使用特定文本格式附加文本

本文关键字:文本 格式 | 更新日期: 2023-09-27 18:01:04

所以,guyz,我使用一个经典的StringBuilder来创建一些文本,这样我就可以将它"附加"到一个文本文件中。一切都很好,但我需要文本文件有一个特定的外观,所以我需要一个价格(例如32(显示为(00032.0000(。为了在TxT文件中显示"32",我使用了这个代码。

calcprice = Convert.ToInt32(printquant) * Convert.ToInt32(dataGridView2.Rows[counter4].Cells[category].Value);
                    printprice = calcprice.ToString();
                    csvcontent.AppendLine(printprice);

C#使用特定文本格式附加文本

您可以使用内置的ToString格式化程序

int printPrice = 32;
printPrice.ToString("00000.0000") //-> 00032.0000

您可以简单地使用接受该格式的.ToString()的重载作为如下参数:

printprice = calcprice.ToString("00000.0000");