Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 替换Arlgist中的值_C# - Fatal编程技术网

C# 替换Arlgist中的值

C# 替换Arlgist中的值,c#,C#,我有一个arglist,我想替换一些索引的值 foreach (var item in arg.ArgListHashTable.Values) { if (item != null) { var list = item.ToString().Replace(rtfHead, "") .Replace(rtfClauseHead, "")

我有一个arglist,我想替换一些索引的值

foreach (var item in arg.ArgListHashTable.Values)
{
    if (item != null)
    {   
        var list = item.ToString().Replace(rtfHead, "")
                                  .Replace(rtfClauseHead, "")
                                  .Replace(rtfClauseFoot, "")
                                  .Replace(rtfFoot, "")
                                  .Replace(tab, ".\tab ")
                                  .Replace(tab, "\tab ");
    }
}

替换列表变量中的字符串值后,如何将其放回arglist变量arg。

能否提供item的类结构以及item上的.ToString()的作用。我想知道为什么要检查
如果(item!=null)
?如果
.Values
中没有数据,则循环体甚至不会执行。