[닷넷 델리게이트, 소트, c#교육강좌,C# 델리게이트로 배열객체 정렬하기, delegate array sort, Array.Sort]
using System;
using System.Text;
public class User
{
public User(string name, int age)
{
this.Name = name;
this.Age = age;
}
public string Name
{
get;
set;
}
public int Age
{
get;
set;
}
}
class Test
{
static void Main()
{
User[] users = new User[3] { new User("LEE", 23), // name, age
new User("KIM", 60),
new User("PARK", 25) };
// User객체의 이름으로 정렬
Array.Sort(users, delegate(User user1, User user2)
{
return user1.Name.CompareTo(user2.Name);
});
foreach (User user in users) Console.Write(user.Name + user.Age + " ");
Console.WriteLine();
// User객체 나이로 정렬
Array.Sort(users, delegate(User user1, User user2)
{
return user1.Age.CompareTo(user2.Age);
});
foreach (User user in users) Console.Write(user.Name + user.Age + " ");
}
}
[결과]
KIM60 LEE23 PARK25
LEE23 PARK25 KIM60
평일주간[100%환급과정]
(8/29)SQL기초에서 Schema Object까지(8/29)Spring,MyBatis,Hibernate실무과정
(8/29)자바기초JDBC,Servlet/JSP까지
(8/29)PL/SQL,ORACLE HINT,TUNING
(9/15)C#4.0,WinForm,ADO.NET
(9/15)안드로이드개발자과정
(9/18)오라클자바채용확정교육
평일야간[개인80%환급]
(8/28)SQL기초에서실무까지
(8/28)자바JSP,jQuery,Spring,MyBatis
(8/29)Spring, MyBatis, Hibernate
(9/02)HTML5,CSS3,Ajax,jQuery마스터
(9/12)C#,Network,ADO.NET,ASP.NET
(9/16)안드로이드개발자과정
주말주간[개인80%환급]
(8/30)Spring, MyBatis, Hibernate
(8/30)SQL기초에서실무까지
(8/30)자바,네트워크,웹&스프링
(8/30)안드로이드개발자과정
(9/13)C#,ASP.NET마스터(9/13)웹퍼블리싱 마스터
댓글 없음:
댓글 쓰기