CODEKILLER

반응형

> IEnumerable<T> 형식을 반환

Enumerable.OfType 메서드 사용예제
Enumerable.OfType 메서드 사용예제

public class Example
{
    public static void Main()
    {
        Console.Write("<< Enumerable.OfType 출력 예제 >> \n");

        System.Collections.ArrayList codes = new System.Collections.ArrayList(4);
        codes.Add("Mango");
        codes.Add("Orange");
        codes.Add("Apple");
        codes.Add(3.0);
        codes.Add("Banana");

        // string타입의 정보 추출.
        IEnumerable<string> query1 = codes.OfType<string>();

        Console.WriteLine("스트링 항목 출력:");
        foreach (string code in query1)
        {
            Console.WriteLine(code);
        }

        // string 타입의 정보 추출
        IEnumerable<string> query2 = codes.OfType<string>().Where(cd => cd.ToLower().Contains("n"));
        foreach (string code in query2)
        {
            Console.WriteLine(code);
        }

        Console.WriteLine(System.Environment.NewLine);
        Console.WriteLine("Press any key to exit");
        Console.ReadKey();
    }
}
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band