寻求有关从此代码段中删除重复项的建议:
foreach (Car car in carList) {
DataRow row = NewRow();
StringBuilder sbConfigurations = new StringBuilder();
foreach (ConfigurationItem configurationItem in car.Configurations)
sbConfigurations.AppendFormat("{0}: {1}\n", configurationItem.Name, configurationItem.Value);
row["configurations"] = sbConfigurations;
StringBuilder sbOptionals = new StringBuilder();
foreach (OptionalItem optionalItem in car.Optionals)
sbOptionals.AppendFormat("{0}, ", optionalItem.Name);
row["optionals"] = sbOptionals;
Rows.Add(row);
}
编辑:这是一个简化的上下文,可能会有更多像这样的列表连接
最佳答案
我真的不认为有必要删除您所说的“重复”。您没有两次出现相同的代码,而是两次出现类似的代码。这很常见,无需担心。
关于c# - 从此代码片段中删除重复项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7929200/