0
foo의 Animal 클래스를 반환하고 싶습니다. 그러나 적절한 방법으로 코드를 작성하여 향후 코드를 쉽게 구현할 수 있습니다. 즉 Obj.FirstOrDefault()를 사용하고 싶지 않습니다. 코드는 다음과 같습니다IList에서 클래스 인스턴스 반환 <t>
static void Main(string[] args)
{
Program Pro = new Program();
Animal Cat = Pro.foo();
Console.WriteLine(Cat.Name);
Console.ReadKey();
}
public Animal foo()
{
IList<Animal> Obj = new List<Animal>() { new Animal { Name = "Bob", ID = 1 } };
Animal result = Obj.FirstOrDefault();
return result;
}
}
class Animal
{
public string Name { get; set; }
public int ID { get; set; }
}
나는 당신이 묻는 것을 솔직하게 이해하지 못합니다. 달성하려는 목표는 무엇입니까? Enumerable 메서드를 사용하여 구현하려고하지 않는 이유는 무엇입니까? –
목록의 목적은 무엇입니까? 중복으로 보입니다. 그냥 할 반환 새 동물 {Name = "Bob", ID = 1}; –