字符串替换为插入

本文关键字:插入 替换 字符串 | 更新日期: 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");