我如何从List<string>开头的项目(值)中检索Name=
如果列表包含值:
Name=Jhon Smith
Age=20
Location=CityName
Run Code Online (Sandbox Code Playgroud)
我想得到价值Jhon Smith.
我知道如何传统上使用foreach循环遍历列表并且如果值以Name=... 开头有条件但是我对LINQ不太好.
我有一个包含x个项目的字符串列表.我想创建一个单独的字符串,这些项应该以逗号分隔,如下所示:
string result = val1, val2, val3, ... valx
Run Code Online (Sandbox Code Playgroud)
但我不想让最后一个值后跟逗号+空格
这是我尝试过的,结果在字符串的末尾添加了一个逗号+空格.
string result = string.Join(", ", myList.Select(x => x.ToString()));
Run Code Online (Sandbox Code Playgroud)
结果是这样的:
string result = val1, val2, val3, ... valx,[space]
Run Code Online (Sandbox Code Playgroud) 我已经说过100个项目获取表单数据库,我需要更新并保存回db.我想分批保存它们,所以基本上让我们说第5次更改保存.但是,如果我只有4条记录怎么办?保存逻辑永远不会被命中.
.....
int i =0;
foreach (var item in records)
{
item.Property += 10;
if (i % 5 == 0 && i != 0) // if records contains 4 items this will never be saved
{
ctx.SaveChanges();
}
i++;
}
Run Code Online (Sandbox Code Playgroud) 我有一个SQL查询:
Select Store, MAX(Value)
From Table
GROUP BY Store
Run Code Online (Sandbox Code Playgroud)
如果该组将导致4个以上具有相同商店名称的记录,我想删除所有记录