Bja*_*eCK 1 c# optimization entity-framework
这很简单.
List<string> stringArr = new List<string>();
foreach (var item in db.IconTags)
{
stringArr.Add(item.Tag);
}
string outPut = string.Join(",", stringArr);
Run Code Online (Sandbox Code Playgroud)
我希望可以这样说:
string outPut = string.Join(",", db.IconTags.Select(t => t.Tag).ToTArray());
Run Code Online (Sandbox Code Playgroud)
或者也许
string outPut = string.Join(",", db.IconTags, t => t.Tag);
Run Code Online (Sandbox Code Playgroud)
你能做些什么吗?我可以制作自己的方法,但我希望有一些内容.
在.NET 4或更高版本中,您可以这样写:
string output = string.Join(",", db.IconTags.Select(t => t.Tag));
Run Code Online (Sandbox Code Playgroud)
在.NET 3.5中,您需要添加一个调用ToArray:
string output = string.Join(",", db.IconTags.Select(t => t.Tag).ToArray());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |