C#공부하기 19-1 이름공간(name space)

 

C#공부하기시간입니다. 요즘.. 공부하기를 너무 소홀히 했나요 ㅠㅠㅠ

이제부터 다시 열심히 해보겠어요!!!

아자자!!

지난시간에 이름공간에 대해서 글을 올렸었는데요.

이번글은 이름공간안의 클래스 접근하는 법에 대해서 간단하게 글을 올리겠습니다.^^

 

이름공간안의 클래스 접근하는 법

 

 완전수식법(이름공간 전부를 .으로 구분해서 표기합니다.)

namespace ConsoleApplication2_이름공간

{

class SeoulTest

{

static voidMain(String[]args)

{

//서울 명동

Seoul.Myungdong m = new Seoul.Myungdong();

//서울 롯데 백화점

Seoul.DeptStore.Lotte l = new Seoul.DeptStore.Lotte();

//서울 신세계 백화점

SEoul.DeptStore.Sinsegae s = new Seoul.DeptStore.Sinsegae();

}

}

}

 

 

using 디렉티브를 사용하는방법

 

using Seoul;

using Seoul.DeptStore;

namespace ConsoleApplication2_이름공간

{

class SeoulTest

{

static voidMain(String[]args)

{

//서울 명동

Myungdong m = new Myungdong();

 

// 서울 롯데 백화점

Lotte I = new Lotte();

// 서울 신세계 백화점

Sinsegae s = new Sinsegae();

}

}

}

 

 

Tip !!

에일리언스(별명)

 

다른 이름공간에 같은 클래스를 같은 범위내에서 사용해야 될 때

전체수식명을 사용하거나 별명을 붙일 수 있습니다.

using Lotte.Seoul = Seoul.DeptStore.Lotte;

 

C#공부하기 19-1 이름공간(name space)

C#공부하기 19 - 이름공간(namespace) 사용법

 

C#공부하기 19번째 글이죠 ^^

이름공간(NameSpace) 사용법에 대하여 글을 올리겠습니다. ^^

 

이름공간 사용법

 

외국인에게 서울을 소개하는 프로그램을 작성할 때 먼저 각각의 장소를 클래스화할 필요가 있습니다.

다음처럼 서울이라는 namespace아래 계층적으로 각각의 클래스나 namespace를 둘 수 있습니다.

 

 

이름공간 (NameSpace)의 예를 들어 보겠습니다.^^

 

예를 들어 어떤 사이트에서

/--+-- memo        메모

     +--                 C#

 

     +-- study------+  공부한 것 정리

+-- eng   영어

+-- math  수학

 

Namespace Seoul의 예를 보시겠습니다.

 

namespace Seoul

{

class Myungdong

{

// 명동의 내용

}

namespace DeptStore

{

class Lotte

{

//롯데 백화점의 내용

}

classSinsegae

{

//신세계 백화점의 내용

}

}

}

 

 다음글에서는 이름공간안의 클래스 접근하는법에 대하여

간단하게 배우도록 하겠습니다. ^^

 

 

C#공부하기 19 - 이름공간(namespace) 사용법

 

 

 

C#공부하기 18 - .NET Framework표준 라이브러리

 

이번 C#공부하기 18번째는 .Net Framework표준 라이브러리에 대해 공부해보도록하겠습니다.

 

 

.NET Framework 표준 라이브러리

 

System-+

 

+_IO

l  (파일 입출력, File이나 Directory등이 속해있습니다.)

+_ Text ____+ (문장처리 Encoding 등이 속해있습니다.)

I

I        +-- Regular Expressions

I            (정규표현.Regex나 Match가 속해있습니다.)

 

+--Drawing--+ (GUI처리 IMage나 Font, Icon등이 속해있습니다.)

 

+-- Imaging

I    (회상처리.ImageFormat나 Encoder 등이 속해있습니다.)

+-- Printing

(인쇄관련.PrintController등이 속해있습니다.)

 

 

C#공부하기 18 - .NET Framework표준 라이브러리

 

 

 

C#공부하기17-1 - 배열

 

지난 17번째 C#공부하기 글은 배열에 관해 올렸는데요.

이번에는 다차원 배열, 2차원배열, 배열의 배열에 대해서 공부를 해볼까해요^^

 

지난시간에 올린 배열에대해 공부를 원하신다면 아래 C#공부하기를 클릭해주세요 ^-^

 

 

 

↑ C#공부하기 17 -배열로 바로가기 클릭

 

다차원배열 (Rectangular Array)

 

시각다차원배열

배열의 선언

혁명[,] 변수명; //2차원 배열

혁명[,,]변수명; // 3차원 배열

 

배열의 작성

변수명=new혁명[길이1,길이2];

변수명=new혁명[길이1,길이2,,길이3];

 

파이팅

 

2차원배열의 선언과 초기화

 

혁명[,]변수명=new혁명[,]{

{값1-1, 값1-2, ...}

{값2-1, 값2-2, ...}

};

 

 

 

배열의 배열 (Jagged Array)

 

배열의 배열이란 말 그대로 배열안에 배열이란 뜻입니다.

간단하게 예을들어 보면

int[][] jug=

{

new[]{1},

new[]{2,3,4},

};

 

 

 

C#공부하기17-1 - 배열

 

C#공부하기 17 - 배열

 

이번 C#공부하기글은 배열에 관하여 글을 올립니다. ^^

확인해보세요!

 

 

 

 

배열

 

배열이란 복수의 데이터를 하나로 묶어서 정리한 것입니다.

x[n]의 의미

- x의 n번째 요소에 접근한다는 뜻입니다.

 

배열의 선언

- 형명[]변수명;

 

배열은 다른 변수와 다르게 단순히 선언하는 것만으로는 사용할 수 없습니다.

즉, 다음과 같이 배열의 실체를 작성할 필요가 있죠..

배열형변수=new형명[배열의 길이];

 

new는 배열이나 클래스를 작성하는 키워드입니다.

 

 

 

 

C#공부하기 17 - 배열

C#공부하기 16 - For문 / Foreach문

 

16번째 C#공부하기 글은 For문과 Foreach문에 대해서 글을 올리겠습니다. ^^

 

명언을 보고가실까요??

 

 

 

 

 

For문

 

for(초기화식;조건식;갱신식)

반복하려는 문

 

--> while문으로는

초기화식;

while(조건식){

반복하려는 문

갱신식

}

 

Foreach문

 

foreach(변언선언 in 배일명)

반복하려는 문

 

배열의 모든 요소에 접근하려고 할 때 사용

 

 

C#공부하기 16 - For문 / Foreach문

 

'닷넷 > C#/ASP/ADO.NET' 카테고리의 다른 글

C#공부하기17-1 - 배열  (0) 2014.06.26
C#공부하기 17 - 배열  (0) 2014.06.26
C#공부하기 15 - while문  (0) 2014.06.19
C#공부하기 14 -Swtich문  (0) 2014.06.16
C#공부하기13 if문 / Switch문  (0) 2014.06.16

C#공부하기 15 - while문

 

C#공부하기 15번째 글은 While문에 대해서 글을 올리겠습니다.

 

오늘의 명언

 

 

While문

 

While(조건식)

반복하고자 하는 문

 

- 조건식이 참인 한, 무한정 해당 문장을 반복합니다.

 

* 루프를 도중에 벗어나고 싶을 때는 break

* 루프의 맨 앞으로 가고자 할때는 continue

 

Do-While문도 참고하세요.

 

do-while문

 

do-while문은 while문과는 다르게 최저 1회 실행된다.

즉, while문은 먼저 조건식을 평가하지만, do-while문은 일단 문장을 실행하고, 조건식을 평가한다.

 

 

C#공부하기 15 - while문

 

C#공부하기 14 - Switch문

 

이번글은 C#공부하기 14번째글 !! 와웅웅!!

이번글도 힘차게 시작해볼까용ㅋㅋ

Switch문에 대해서 글을 올릴것인데요. 

지난시간에 if문과 Switch문에 대해서 글을 올렸었어요.

그래서 이번에는 Swtich문에서 break를 생략한 경우에 대해서 알아보도록 할꺼에요.

지난글을 보고싶은신분들은 아래그림을 클릭해주세요.

아니시면 C#공부하기 13번째글을 보시면 됩니다.

 

 

 

Switch문에서 break를 생략하는 경우

 

C#에서는 case문에서 break를 생랙하는 것(fall through)이 금지되어 있다.

즉, 다음처럼

case 1:

Console.WriteLine("1이 실행됩니다.");

case 2:

Console.WrithLine("2가 실행됩니다.");

은 가능합니다.

 

 

C#공부하기 14 -Swtich문

 

 

+ Recent posts