将此C#代码转换为功能等效的代码

时间:2018-10-15 17:26:57

标签: c#

我有兴趣将其转换为功能单一的代码,并且我认为它将使用Select或Map,但语法不正确。

Dictionary<String, String[]> orgIds = ...
Dictionary<Guid, String[]> orgGuids = new Dictionary<Guid, string[]>();
foreach (var pair in orgIds)
{
    orgGuids.Add(new Guid(pair.Key), pair.Value);
}

如果不清楚,我先从将字符串映射到字符串数组的Dictionary开始,然后将键转换为GUID。

1 个答案:

答案 0 :(得分:3)

SharingPermission nbtc = db.SharingPermissions.SingleOrDefault( SharingPermission => SharingPermission.FocalRefID == refID);