[英]Error when trying to replace data in a txt file in c#
我正在尝试使用c#
替换txt
文件中的数据。 我尝试使用以下代码:
if (int.TryParse(transaction, out pdt2)) ;
StreamWriter trans = new StreamWriter(transaction);
File.WriteAllText(transaction, Regex.Replace(File.ReadAllText(transaction), pdt2));
但是会出现以下错误:
CS1503 无法从“int”转换为“string”
(这里指的是 pdt2)
我是编码新手,可能是一个简单的解决方案,但我坚持这一点。
pdt2
是int ,您必须将pdt2
更改为string 。 你可以用这个
File.WriteAllText(transaction, Regex.Replace(File.ReadAllText(transaction), pdt2.ToString()));
如果上述方法不起作用,您也可以尝试一下:
File.WriteAllText(transaction, Regex.Replace(File.ReadAllText(transaction), Convert.ToString(pdt2)));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.