public static List<YY> Map(List<XX> categories)
{
return categories.Select(category => new YY()
{
Id = category.Id,
Name = category.Name
}).ToList();
}
2) Use lambda parameter name as a prefix
public static List<ZZ> Map(List<XX> categories)
{
return categories.Select(category => new ZZ()
{
CategoryId = category.Id,
CategoryName = category.Name
}).ToList();
}
3) Use item for lambda parameter name for generic collection name
public static List<ZZ> MapNew(List<XX> dictionary)
{
return dictionary.Select(item => new ZZ()
{
Id = item.Id,
Name = item.Name
}).ToList();
}
4) Convert plural to singular from name postfixed with generic collection name
public static List<ZZ> MapNew(List<XX> usersList)
{
return usersList.Select(user => new ZZ()
{
Id = user.Id,
Name = user.Name
}).ToList();
}
1) Convert plural to singular form
2) Use lambda parameter name as a prefix
3) Use
item
for lambda parameter name for generic collection name4) Convert plural to singular from name postfixed with generic collection name