답변:
public static IEnumerable<string> GetData()
{
yield return "1";
yield return "2";
yield return "3";
}
IEnumerable<string> m_oEnum = GetData();
다음과 같이 원하는 IEnumerable을 반환하는 정적 메서드를 만들 수 있습니다.
public static IEnumerable<T> CreateEnumerable<T>(params T[] values) =>
values;
//And then use it
IEnumerable<string> myStrings = CreateEnumerable("first item", "second item");//etc..
또는 다음을 수행하십시오.
IEnumerable<string> myStrings = new []{ "first item", "second item"};