kf1*_*198 2 c# dictionary trim
如何修剪字典的键和值?
var Dictionary = new Dictionary<string, string>();
Dictionary.Add("String1 ", " String");
Dictionary.Add(" String2 ", " String ");
Dictionary.Add(" String3 ", " String ");
foreach (var KeyValuePair in Dictionary)
{
KeyValuePair.Key.Trim();
KeyValuePair.Value.Trim();
}
Run Code Online (Sandbox Code Playgroud)
似乎没有任何影响.
Trim返回一个新的string,你需要将其分配回来.但是你在迭代时不能改变字典.相反,你可以创建一个带有修剪键和值的新字典:
var newDictionary = Dictionary.ToDictionary(x => x.Key.Trim(), x => x.Value.Trim());
Run Code Online (Sandbox Code Playgroud)