'OrderBy'에 해당되는 글 1건
2009/03/05
C# 정렬하기 2탄
C# 정렬하기 2탄
.NET
2009/03/05 20:02
OrderBy와 LINQ를 이용한 정렬
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication3 { public struct ST_TYPE
{ public T1 key; public T2 value1; public T3 value2; } class Program { static void Main(string[] args) { ST_TYPE
[] TEST = new ST_TYPE
[5]; TEST[0].key = "test1"; TEST[0].value1 = 100; TEST[0].value2 = 200; TEST[1].key = "test2"; TEST[1].value1 = 10; TEST[1].value2 = 30; TEST[2].key = "test3"; TEST[2].value1 = 56; TEST[2].value2 = 33; TEST[3].key = "test4"; TEST[3].value1 = 88; TEST[3].value2 = 233; TEST[4].key = "test5"; TEST[4].value1 = 79; TEST[4].value2 = 125; //OrderBy 정렬 foreach (var tmp in TEST.OrderBy(sort => sort.value2)) { Console.WriteLine(tmp.key + " (" + tmp.value1 + ")(" + tmp.value2 + ")"); } Console.WriteLine("=========================="); foreach (var tmp in TEST.OrderBy(sort => sort.value2).Reverse()) { Console.WriteLine(tmp.key + " (" + tmp.value1 + ")(" + tmp.value2 + ")"); } //LINQ 정렬 Console.WriteLine("=========================="); foreach (var tmp in (from sort in TEST orderby sort.value2 descending select sort)) { Console.WriteLine(tmp.key + " (" + tmp.value1 + ")(" + tmp.value2 + ")"); } Console.WriteLine("=========================="); foreach (var tmp in (from sort in TEST orderby sort.value2 ascending select sort)) { Console.WriteLine(tmp.key + " (" + tmp.value1 + ")(" + tmp.value2 + ")"); } } } }
이올린에 북마크하기
Posted by
Jake Kim
TAG
c#
,
LINQ
,
OrderBy
,
sort
,
정렬
트랙백
0
개
,
댓글
0
개가 달렸습니다
트랙백 주소 ::
http://towis.net/trackback/2690123
이전
1
다음
Welcome!!!
Jake Kim
카테고리
분류 전체보기
(204)
HTML/CSS
(6)
JavaScript Tech
(12)
JavaScript Framework
(3)
Dojo
(0)
ExtJS
(3)
JAVA/JSP
(3)
.NET
(7)
ArcGIS
(1)
PHP
(5)
DBMS
(6)
Oracle
(2)
MySQL
(3)
OS/Server
(12)
잡다한 정보
(34)
외부 정보
(4)
일상사
(76)
사진들
(35)
in Korea
(11)
in Australia
(23)
in Vietnam
(1)
Nothing
(0)
English
(0)
정보
(0)
책소개
(0)
태그목록
struct
Dictionary
레이어
Sorting
error_reporting
SyntaxHighlighter
phpinfo
MySQL
display_errors
헝가리안 표기법
비스타
고주파음
Trouble Shooting
지문인식센서
규칙
호주웹호스팅
identifier
div
sort
c#
코딩
convention
볼링
에러메세지
정렬
PHP
노트북
확장메서드
Hashtable
Authen Tec
최근에 올라온 글
PPT작업시 파워포인...
정규표현식의 기본...
자바스크립트 코딩...
(2)
Advance JavaScript.
최근에 달린 댓글
책 잘 보시고... 제...
Jake Kim
03/03
ㅋㅋ 뭐하고 지낼게...
Jake Kim
03/03
내 C# 때문에 책을...
김희태
02/27
푸하하하하!!! 요샌...
김희태
02/27
최근에 받은 트랙백
포토샵으로 버튼 만...
웹디자인 설명서
02/12
갑갑한 터미널 창...
건더기의 개인 블로..
2006
글 보관함
2010/03
(2)
2010/02
(14)
2010/01
(10)
2009/12
(1)
2009/11
(4)
달력
«
2010/03
»
일
월
화
수
목
금
토
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
링크
joinc.
prototypejs.
script.aculo.us.
securityproof.org.
SilverlightSDK.
Slow but STEADY (c...
ToWis.Net Mail Box.
夢幻遊戱 ♡.
개발자의 서정.
블루비.
제닉스의 사고뭉치.
희태선생님.
Total : 221,717
Today : 8
Yesterday : 117
티스토리 초대신청