Class structure
 public class EmployeeDetails
 {
        public int Id { get; set; }
        public string Name { get; set; }
        public string Exp { get; set; }
 }
List of employee details
Id Name       Exp
-- ---------  --------
1  Bill       2 years
2  John       5 years
3  Doug       1 years
I want to remove one field form list object like Id, like below output
Name       Exp
---------  --------
Bill       2 years
John       5 years
Doug       1 years
anyone have an idea how to do?
share with me
Thank you
You can try:
var listWithoutCol = List.Select(x => new { x.Name , x.Exp}).ToList();
that will return a List with only the information of the fields Name and Exp...
If you want the new list to have a concrete type objects instead of anonymous objects, you can define yourself a corresponding class without IDs:
public class EmployeeDetailsDTO
{
    public string Name { get; set; }
    public string Exp { get; set; }
}
and use Select as:
var listWithoutIDs = List.Select(x => new EmployeeDetailsDTO{ Name = x.Name , Exp = x.Exp}).ToList();
                        If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With