字符串替换为插入
本文关键字:插入 替换 字符串 | 更新日期: 2023-09-27 18:27:36
我有一个应用程序,它从文件中读取并将文件的内容插入到表中。我将数据分解为各自字段的子字符串。对于其中一个字段,我需要将字符(F
)替换为0
。我已经尝试过了,但它不起作用(F
仍在插入中)。
string[] mylines02 = System.IO.File.ReadAllLines(@"C:''BillingExport''IMPORTS''ACNTBILL.ALL.TYPE02.FRMATED.txt");
List<ACCOUNT_BILL_PLANS> table2_1Input = new List<ACCOUNT_BILL_PLANS>();
ACCOUNT_BILL_PLANS table2_1 = new ACCOUNT_BILL_PLANS();
for (int i = 0; i < mylines02.Length; i++)
{
var fixf_over = mylines02[i].Substring(64, 3).Trim().ToString();
if (fixf_over.Contains("F"))
{
fixf_over.Replace("F", "0");
}
table2_1Input.Add(table2_1);
using (SqlCommand cmd72 = new SqlCommand(insertString72, _cond2))
{
cmd72.Parameters.Add("@OVERPAYMENT_LIMIT", SqlDbType.NChar);
cmd72.Parameters["@OVERPAYMENT_LIMIT"].Value = fixf_over;
cmd72.ExecuteNonQuery();
_cond2.Close();
}
将其应用于变量?
fixf_over = fixf_over.Replace("F", "0");
String.Replace
不进行就地更新,而是返回一个字符串,其中包含您正在查找的替换项:
fixf_over = fixf_over.Replace("F", "0");