Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将特定字符串字段从常规列表获取到数组_C#_C# 4.0 - Fatal编程技术网

C# 将特定字符串字段从常规列表获取到数组

C# 将特定字符串字段从常规列表获取到数组,c#,c#-4.0,C#,C# 4.0,在c#中,假设我有一个如下所示的类 public class anItem { public string name { get; set; } public string surname { get; set; } } 我对这个对象使用了一个通用列表,比如 List<anItem> listof = new List<anItem>(); listof.Add(new anItem { name = "name 1",

在c#中,假设我有一个如下所示的类

public class anItem
    {
        public string name { get; set; }
        public string surname { get; set; }
    }
我对这个对象使用了一个通用列表,比如

List<anItem> listof = new List<anItem>();
listof.Add(new anItem { name = "name 1", surname = "surname 1" });
listof.Add(new anItem { name = "name 2", surname = "surname 2" });
listof.Add(new anItem { name = "name 3", surname = "surname 3" });
listof.Add(new anItem { name = "name 4", surname = "surname 4" });
是的,我可以通过foreachfor循环获得。但我想知道是否有lambda表达式或类似的更短的表达式

提前谢谢

listof.Select(c => c.surename).ToArray();
listof.Select(c => c.surename).ToArray();