public class Role
{
public int RoleId { get; set; }
public string RoleName { get; set; }
}
public class Program
{
static void Main(string[] args)
{
List<Role> Roles = new List<Role>();
Roles.Add(new Role { RoleId = 1, RoleName = "Admin" });
Roles.Add(new Role { RoleId = 2, RoleName = "User" });
Roles.Add(new Role { RoleId = 3, RoleName = "SuperUser" });
Roles.Add(new Role { RoleId = 4, RoleName = "NormalUser" });
int[] roleid = { 1, 4, 5 };
}
}
In my session I have multiple roleId so based on my login so i want to retrieve role name from Roles list using Linq without foreach loop