반응형

전체 글 2934

[강원도 평창 여행] 팔석정

[강원도 평창 여행] 팔석정 위치 강원도 평창군 봉평면 평촌리 903-17 입장료 없음 근처 여행지 [강원도 평창 여행] 이효석 문화 마을 [강원도 평창 여행] 삼양대관령목장 [강원도 평창] 웰컴투 동막골 세트장 [강원도 평창 여행] 평창바위공원 [강원도 평창 여행] 월정사 후기 및 갤러리 매년 대학교 중간 고사기간과 기말 고사기간이 나에게는 가장 한가한 시기다. 이번에는 평창으로 4박 5일 가을속으로 떠났다. 3시간 정도를 달려 숙소에 짐을 풀고 산책을 한 후에 근처에 있는 팔석정(아래 사진 3장)으로 향하였다. 2012년 10월 21일

여행/국내여행 2016.04.01

[충남 아산 여행] 영인산

[충남 아산 여행] 영인산 이용 요금 개인 (2000원) 단체(1600원) 아산시민 신분증제시하면 50% 할인 영인면은 무료 주차 요금 중소형 (2000원) 대형(4000원) 수목원 특징 총면적이 518,384 ㎡ 117종의 식물로 구성 중심활동지구, 산림복원지구, 습지학습지구,계곡학습지구로 구성 위치 충남 아산시 영인면 아산온천로 16-26 영인산수목원 문의 영인산수목원 ☏ 041-537-3946 근처 여행지 [아산 여행] 현충사에서 [아산 여행] 살기 좋은 마을 아산 외암마을 [아산 여행] 아산의 새 명소 탕정 지중해 마을에서 여유를 즐기다. [아산 여행] 갈매기의 꿈, 아산만 방조제 드라이브 [아산 여행] 한가로운 마음의 고향을 찾아서, 아산 외암민속마을 [충남 아산] 봉곡사 [충남 아산] 장영실과..

여행/국내여행 2016.04.01

[C#] 4. 값(value) 형식

4. 값(value) 형식 C#에서 값 형식에는 구조체와 열거형이 있으며 암시적으로 System.ValueType에서 파생된 형식입니다. 형식개요에서 살펴본 바와 같이 값 형식은 각각의 변수가 독립적인 값을 갖게 되며 하나의 변수에서 다른 변수에 대입하였을 때 값을 복사합니다. 4.1 구조체 C#에서는 int 형식이나 bool 형식과 같은 모든 단순 형식들도 구조체입니다. 그리고 다른 많은 언어처럼 여러 멤버를 갖는 사용자 정의 구조체를 만들 수 있습니다. 4.1.1 정수 C#에서는 표현할 수의 범위에 따라 여러 종류의 정수 형식을 제공하고 있습니다. 대부분 키워드가 C언어나 C++언어와 같고 할당되는 메모리 크기와 표현 범위가 비슷합니다. 이러한 이유로 무의식적으로 C#에서도 할당되는 메모리 크기나 표..

[C#] 3.4 string

3.4 string C#에서는 문자열을 string 형식으로 제공하고 있으며 이는 .NET Framework에서 제공하는 System.String 형식을 C#에서 부르는 형식 이름입니다. string은 참조 형식임에도 값 형식처럼 사용할 수 있습니다. string 개체를 생성하는 방법은 여러 가지가 있습니다. 그중에서 자주 사용되는 몇 가지를 나열한다면 다음과 같습니다. ▶string 개체 생성하는 방법 string str = string.Empty; string 형식에서는 == 연산자와 != 연산자는 값 형식처럼 문자 컬렉션이 같은지를 판단합니다. ▶ string 형식의 ==연산자와 != 연산자 int differnece = str1.CompareTo(str2); string은 + 연산자를 사용하여 단..

[C#] 3.3 배열

3.3 배열 여러분도 잘 알다시피 배열은 같은 형식의 여러 개의 요소(원소)를 포함하는 데이터 구조입니다. C#에서는 효과적으로 배열을 표현하기 위해 추상 클래스 Array를 제공하고 있으며 모든 배열은 Array 기반의 파생 클래스 형식 개체입니다. 먼저, 가장 단순한 1차원 배열을 선언하고 사용하는 예를 살펴보기로 합시다. ▶ 1차원 배열의 선언 int[] arr = new int[4]{10,8,1,6}; for (int i = 0; i < arr.Length; i++) { Console.Write("{0} ", arr[i]); } ▶실행 결과 10 8 1 6 ▶Array 추상 클래스의 정적 메서드 Sort 사용 int[,] arr1; arr1 = new int[2, 3]; arr1 = new int..

[C#] 3.2 Boxing 과 UnBoxing

3.2 Boxing 과 UnBoxing C#의 object 형식은 모든 형식의 기반 형식입니다. 여기에서는 값 형식들이 object 형식 변수에 대입하거나 object 개체를 값 형식 변수에 대입하여 사용할 때 어떤 메커니즘이 진행되는지 살펴보기로 합시다. C#에서 값 형식은 구조체와 열거형으로 나눌 수 있습니다. 기본 형식에서 object와 string을 제외한 모든 기본 형식은 구조체입니다. 구조체는 여러 종류의 멤버들을 캡슐화하여 사용할 수 있습니다. 구조체는 기반 형식이 될 수 없으며 기본 생성자(매개 변수가 없는 생성자)와 소멸자를 선언할 수 없습니다. C#에서는 여러 멤버를 캡슐화하여 사용자 정의 형식을 만들 때 일반적으로 클래스를 사용하지만 단순한 경우에 구조체를 사용할 수도 있습니다. C언..

[C#] 3. 형식 개요, 3.1 object

C#은 강력한 형식의 언어로 모든 변수와 상수 및 메서드 시그니처의 입력 매개변수와 반환 값 등의 형식을 지정해야 합니다. 형식은 분류 방법에 따라 기본 형식과 사용자 정의 형식으로 나눌 수도 있으며 값 형식, 참조 형식, 포인터 형식으로 구분할 수도 있습니다. 기본 형식에는 true와 false를 값으로 가질 수 있는 bool 형식과 유니코드 문자를 표현하기 위한 char 형식, 정수와 실수를 표현하기 위한 여러 가지 형식과 문자열을 위해 string과 모든 형식의 기반 형식인 object를 제공하고 있습니다. 기본 형식으로 제공되는 형식 중에 string과 object는 참조 형식이며 나머지 형식들은 모두 value 형식입니다. public virtual bool Equals(object obj) p..

[C#] 2.2.2 식과 문

C#에서 수행해야 할 논리적 코드를 표현하는 방법에는 연산자 이외에도 식과 문을 제공하고 있습니다. 수행해야 할 코드에서 값이나 변수, 속성, 리터럴, 연산자, 함수 호출 등의 코드 조각을 식(Expressions)이라 합니다. 그리고 수행해야 할 코드를 세미콜론 단위로 구분하여 표현하는데 이를 문(Statements)이라 부릅니다. 결국, 문을 구성하는 것이 식이라 할 수 있습니다. 식에는 단순히 변수이름을 사용하는 것과 리터럴 상수를 사용하는 것, 메서드 이름과 인자를 사용하는 것이 있습니다. static void Main(string[] args) { int i = 0; //선언문 Console.WriteLine("수를 입력하세요.."); //호출식(문) try //예외 처리문의 try 블록 { i..

반응형