C#使用特定文本格式追加文本
所以,guyz,我使用一个经典的StringBuilder来创建一些文本,这样我就可以将它“附加”到一个文本文件中。 一切正常,但我需要文本文件有一个特定的外观,所以我需要一个价格(例如32)显示为(00032.0000)。 为了使“32”显示在TxT文件中,我使用以下代码C#使用特定文本格式追加文本,c#,file,append,C#,File,Append,所以,guyz,我使用一个经典的StringBuilder来创建一些文本,这样我就可以将它“附加”到一个文本文件中。 一切正常,但我需要文本文件有一个特定的外观,所以我需要一个价格(例如32)显示为(00032.0000)。 为了使“32”显示在TxT文件中,我使用以下代码 calcprice = Convert.ToInt32(printquant) * Convert.ToInt32(dataGridView2.Rows[counter4].Cells[category].Value);
calcprice = Convert.ToInt32(printquant) * Convert.ToInt32(dataGridView2.Rows[counter4].Cells[category].Value);
printprice = calcprice.ToString();
csvcontent.AppendLine(printprice);
您可以使用内置的ToString格式化程序
int printPrice = 32;
printPrice.ToString("00000.0000") //-> 00032.0000
您可以使用内置的ToString格式化程序
int printPrice = 32;
printPrice.ToString("00000.0000") //-> 00032.0000
您只需使用
.ToString()
的重载,它接受该格式作为如下参数:
printprice = calcprice.ToString("00000.0000");
您只需使用
.ToString()
的重载,它接受该格式作为如下参数:
printprice = calcprice.ToString("00000.0000");
调查string.Format.AppendFormat?是的,对你来说可能更好。忘了那个。调查string.Format。也许AppendFormat?是的,对你来说可能更好。忘了那个,还有一件事。。。。(方法“ToString”没有重载需要1个参数)我在尝试将此公式应用于另一个字符串时出现此错误。@SymeonLaftsopoulos无法在字符串上执行此操作。我得用数字打字还有一件事。。。。(方法“ToString”没有重载需要1个参数)我在尝试将此公式应用于另一个字符串时出现此错误。@SymeonLaftsopoulos无法在字符串上执行此操作。必须在数字类型上执行此操作