.ToString() 메서드를 구현하는 개체 목록이 있습니다. 목록의 각 항목에 대해 .ToString() 메서드를 호출하고 문자열 목록을 가져 오기가 정말 쉽습니다.목록의 각 항목에서 .ToString() 메서드를 호출하는 올바른 방법은 무엇입니까?
여기 foreach에서이를 수행하는 방법이 있습니다.
List<string> entityNames = new List<string>();
foreach (Entity parent in parents)
{
entityNames.Add(parent.ToString());
}
이것은 내가 생각해 낸 것이고, 더 좋은 방법이 있습니까?
IList<string> entityNames2 = (from parent in parents where true select user.ToString()).ToList();
사이드 노트 : "더 나은"의미가 무엇인지 설명하지 않은 "최고"는 일반적으로 나쁜 질문입니다. 대답을 바탕으로 "짧을수록 좋습니다"해결책을 찾고있었습니다. 제 의견을 받아 들였습니다. –