LINQ (Language-Integrated Query)
์ปฌ๋ ์ ํํ์ ๋ฐ์ดํฐ์ ํํฐ๋ง, ์ ๋ ฌ์ ๊ฐ๋ฅํ๊ฒ ํจ
from : ์ด๋ค ๋ฐ์ดํฐ์์ ์ฐพ์ ๊ฒ์ธ๊ฐ
where : ์ด๋ค ์กฐ๊ฑด์ผ๋ก ์ฐพ์ ๊ฒ์ธ๊ฐ
OrderBy : ์ด๋ค ํญ๋ชฉ์ ๊ธฐ์ค์ผ๋ก ์ ๋ ฌํ ๊ฒ์ธ๊ฐ (๊ธฐ๋ณธ ์ค๋ฆ์ฐจ์)
//๋ฌธ์์ด ์๋ฌธ์๋ก ๋ฐ๊พธ๊ณ ์ค๋ฆ์ฐจ์
return new String(my_string.ToLower().ToCharArray().OrderBy(x=>x).ToArray());
//๋ฌธ์์ด ์๋ฌธ์๋ก ๋ฐ๊พธ๊ณ ๋ด๋ฆผ์ฐจ์
return new String(my_string.ToLower().ToCharArray().OrderByDescending(x=>x).ToArray());
select : ์ด๋ค ํญ๋ชฉ์ ์ถ์ถํ ๊ฒ์ธ๊ฐ
answer = answer.Where(x => x%2 !=0).ToArray();
๋๋ค์์ผ๋ก ๋ง์ด ์ฌ์ฉ
ToArray() ๋นผ๋จน์ง ๋ง์
Sum : ํฉ๊ณ
Max : ์ต๋๊ฐ
Min : ์ต์๊ฐ
Average : ํ๊ท ๊ฐ
Count : ๋ฐ์ดํฐ ๊ฐ์
๋ค์์คํ์ด์ค : using System.Linq
'๐ฉโ๐ปProgramming > C#' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [C#]Linq - Distinct (0) | 2022.12.25 |
|---|---|
| [C#] Array ์์ฃผ ์ฌ์ฉํ๋ ๋ฉ์๋ (0) | 2022.12.19 |
| [C#] Char.IsNumber / IsDigit (0) | 2022.12.11 |
| [C#] Math ๋ฉ์๋ (0) | 2022.11.26 |
| [C#] out (0) | 2022.07.31 |
๋๊ธ