본문 바로가기
반응형

분류 전체보기321

[C#] 제네릭(Generic)과 구조체(Struct) * 제네릭(Generic) 0. 제네릭은 클래스 내부에 별칭(Alias)을 지정하는 기능이다. List list = new List(); >> 꺾쇠 괄호를 사용해서 기호 내부에 식별자를 지정하는 것. >> 보통 를 사용한다. * 인덱서(Indexer)public int Method[int i] { } * out 키워드 0. 값을 여러 개 반환할 때 사용 * 구조체(Struct)Struct Point { public int x; public string a; public Point(int x) { this.x = x; this.a = "초기화"; } public Point(int x, string test) { this.x = x; this.a = test; } } 2016. 6. 5.
[C#] 상속과 다형성 * 상속class Animal { public int Age{get; set;} public Animal(){this.Age = 0;} } class Dog : Animal { public string Color{get; set;} }0. 자식 클래스는 부모 클래스의 public / protected 멤버에 접근할 수 있다. 1. 자식 클래스의 인스턴스를 만들면, 자신의 멤버와 부모의 멤버 모두에 접근할 수 있다. ** this 가 자신을 나타내는 키워드라면 base 는 부모를 나타내는 키워드이다. * 다형성 static void Main(string[] args) { ListAnimals = new List() { new Dog(); new Cat(); new Dog();.... } foreach(va.. 2016. 6. 5.
[C#] 클래스 기본 * C# 자주 쓰이는 클래스 0. List int[] intArray = new int[10]; 은 고정된 길이의 배열을 만든다. 하지만 List 클래스를 사용하면 배열 크기를 가변적으로 할 수 있다. List 클래스는 배열과 마찬가지로 특정 자료형의 리스트로 선언한다. 이를 위해 Generic을 사용하는데, Generic은 클래스 뒤에 을 붙여 적용한다. ex. List list = new List(); * 클래스 생성과 인스턴스 변수12345678910111213141516Class Program{ class FirstClass{ public string name; public int age; public DateTime today; } class SecondClass{ } static void Ma.. 2016. 6. 5.
[try helloworld level 5] 124나라의 숫자 1,2,4 세 개의 숫자만 쓰는 124나라가 있습니다. 124나라에서 사용하는 숫자는 다음과 같이 변환됩니다.10진법의 1 → 110진법의 2 → 210진법의 3 → 410진법의 4 → 1110진법의 5 → 1210진법의 6 → 1410진법의 7 → 2110진법의 수 N이 입력될 때, 124나라에서 쓰는 숫자로 변환하여 반환해주는 change124 함수를 완성해 보세요. 예를 들어 N = 10이면 “41”를 반환해주면 됩니다. 리턴 타입은 문자열입니다. itertools 만세!!! 2016. 6. 2.
반응형