Linq Language INtegrated Query의 약자로 C#언어에 통합된 데이터 질의 기능을 말한다.
Linq 의 기본 : from, where, orderby, select 사용법
예시 :
class Student
{
public string Name { get; set; }
public int Score { get; set; }
}
class Program
{
static void Main(string[] args)
{
Student[] arrStudent =
{
new Student(){Name="홍길동",Score=90},
new Student(){Name="홍이동",Score=80},
new Student(){Name="김일동",Score=70},
new Student(){Name="박만수",Score=60},
new Student(){Name="김천수",Score=50}
};
//arrStudent 에 70이상의 student를 이름의 오름차순으로 정렬해주세요.
var arrStudents = from student in arrStudent
where student.Score >= 70
orderby student.Name ascending
select student;
foreach(var student in arrStudents)
{
Debug.WriteLine(student.Name+" , "+student.Score);
}
}
'프로그래밍 > C#' 카테고리의 다른 글
[C#] LINQ group by 사용하기 (0) | 2020.04.09 |
---|---|
[C#] 우아한 프로퍼티 , get set (0) | 2020.03.26 |
[C#] 공부 정리 (0) | 2020.03.22 |
댓글