Answers for "c# get a value from value tuple list"

C#
0

c# get a value from value tuple list

// 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
Posted by: Guest on September-07-2021

Code answers related to "c# get a value from value tuple list"

C# Answers by Framework

Browse Popular Code Answers by Language