LINQ

    [C#] 배열의 타입을 변경하는 방법 (제네릭 가능)

    1. Array 클래스의 ConvertAll 메서드 public static TOutput[] ConvertAll ( TInput[] array, Converter converter); TInput[] array - 특정 타입으로 변환하고 싶은 배열을 전달한다. Convert converter - 배열의 요소를 특정 타입으로 변환하는 변환기를 전달한다. - TInput: 기존 배열의 타입을 설정한다. - TOutput: 변환하고 싶은 타입을 설정한다. ConvertAll() 메서드는 특정 타입으로 변환된 새로운 배열을 반환한다. 다음 예제는 string 타입의 배열을 int 타입의 배열로 변환된 새로운 배열을 반환한다 class Program { public static int stringToInt(st..

    C# LINQ

    using System; using System.Collections.Generic; using System.Linq; using System.Runtime.InteropServices.ComTypes; namespace ConsoleApp8 { class Profile { public int height; public string name = null; } class Program { // foreach로 해당 데이터들 접근가능, 람다식 형식이여야됨. // from : 데이터를 어디서 가져오는지 지정해주는 메소드, 대체 메소드 없음. // where : 가져온 데이터들에 조건을 거는 메소드, .Where()로 대체 가능. // let : // orderby : 가져온 데이터들을 정리해주는 메소드, as..