프로그래밍/Language C#
[C#] 전화번호 저장
[C#] 전화번호 저장
2011.11.14간단한 C 스타일로 구현한 전화번호랑 이름을 저장하고 출력,삭제, 전체 보기 기능입니다. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Collections; namespace MorningTest { public class Number { String name; String num; public Number(string na, string nu) { name = na; num =nu; } public String Name() { return name; } public String Num() { return num; } } class Program { public static..
[C#] Sort(Collection)
[C#] Sort(Collection)
2011.11.10using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Collection { class Program { static void Main(string[] args) { int[] num = new int[10];//int 형으로 10개의 배열 을 만든다. Random rand = new Random();//랜덤수 정의 for (int i = 0; i < num.Length; i++) num[i] = rand.Next(100);//각각의 배열에 0~100까지의 랜덤값을 선언 foreach (int i in num) { Console.WriteLine(i.ToString());//값 출력 } ..
[C#] Collection
[C#] Collection
2011.11.10@ 컬렉션 - 데이터의 저장과 검색을 위해 특화된 클래스를 의미. - 해쉬 테이블, 스택, 사전, List 등. - 대부분 공통적인 인터페이스를 구현함으로써 일관적인 방법으로 사용할 수 있다. - 상속을 통해 특수화된 컬렉션 클래스를 구현하는 것이 가능하다. - 제네릭 컬렉션 클래스도 제공함으로써, 값 형식 보관 시에 발생하는 오버헤드를 줄여서 성능 개선을 할 수 있다. @ 컬렉션 종류 Array 배열의 기본 클래스, 시스템과 컴파일러만 명시적으로 파생 가능. ArrayList&List 필요한 용량에 따라 자동으로 확장을 하는 클래스로 확장된 배열이다. Hashtable&Dictionary 컬렉션의 요소로 키와 값을 쌍으로 받아 보다 빠른 검색을 보장. SortedList&SortedDictionary ..