I am creating a list of named tuples. I propulate this list using the add method but after this process, I realize that the tuples' members have lost their custom names being accessible only by "Item1", "Item2"...
I am using .NET framework version 4.6.2, C# 7.3
private static List<(string name, string url)> GetItemsNamesAndUrls(IEnumerable<MyItems> itemsList)
{
List<(string name, string url)> result = new List<(string name, string url)>();
foreach (var item in itemsList)
{
result.Add((name: item.Name, url: GetItemUrlFromName(item.Name)));
}
return result;
}
MyItem class is very simple:
class MyItems
{
public string Name { get; set; }
}
After the result list being populated, I expect to be able to access the named tuples members by the custom names, not using Item1 and Item2.