📜  c# 从值元组列表中获取一个值 - C# 代码示例

📅  最后修改于: 2022-03-11 14:48:49.333000             🧑  作者: Mango

代码示例1
// Using this extension method you can get the value you wish
static string GetAttributeValue(this IEnumerable<(string key, string value)> attributes, string attribute) =>
    attributes.Where(x => x.key == attribute).First().value;

// Obviously this does not work if you have multiple values that are the same
// So, NOTE that this assumes that you want to get the first occurance

// Usage:
List<(string, string)> values = new List<(string, string)>()
{ ("asd", "asd"), ("asd1", "asd1") };

string asdValue = values.GetAttributeValue("asd1");
// Output: asd1