我有以下 C# 代码:
List<string> names = new List<string>();
if (myObject.myClass != null)
{
foreach (var foo in myObject.myClass.subClass)
{
names.Add(foo.Name);
}
}
有没有更短的方法来编写这个而不需要遍历每个实例subClass来添加myObject.myClass.subClass.Name到names List<string>对象中?
也myObject.myClass可以为空。