Ke7*_*7in 2 c# linq visual-studio-2010
有没有办法在LINQ中更改这个foreach循环.这里Dict是我的字典,构建器是一个字符串构建器.
string str = "m";
string seperateChar = str + "n";
foreach (string column in dict2.Keys)
{
builder.Append(str)
.Append("\"")
.Append(column)
.Append("\"");
//builder.Append("\"");
str = seperateChar;
}
Run Code Online (Sandbox Code Playgroud)
我试图在这个查询上应用嵌套循环,这可以通过LINQ来完成Lets假设它是一行和一列.
foreach (DataRow row in table.Rows)
{
var res = "m" + String.Join("mn", table.Columns.ColumnName.Select(k => "\"" + k + "\""));
writer.WriteLine(res.ToString());
}
Run Code Online (Sandbox Code Playgroud)
return "m" + String.Join("mn", dict2.Keys.Select(k => "\"" + k + "\""))
Run Code Online (Sandbox Code Playgroud)