BLOG C#
C#

C# 6. 클래스 캡슐화

객체지향 프로그래밍의 핵심은 클래스입니다. 클래스를 만들어 그것의 인스턴스(객체)를 생성하고 다루죠. 클래스 내부에는 다양한 변수들도 존재합니다. 우리는 참조를 통해서 그 변수에 접근할 수 있죠.

그러나 모든 …

캡슐화
C#

C# 5. goto 문

프로그래밍을 하다 보면 여러가지 루프를 구성해야할 필요가 있습니다. for, while, foreach등으로 말이죠.

루프를 돌리다 보면 특정 조건에서 그 루프를 벗어나게 해야할 필요도 있는데요, 그럴때 보통 …

goto
C#

C# 4. 삼항 연산자와 Null 병합 연산자 (??, ?)

C#에는 기존 프로그래밍 언어들과 비슷한 연산자들을 가지고 있습니다. 왠만한 연산자는 다 비슷하기 때문에 다들 잘 알고 있으리라 생각됩니다.

그 중에서 조금 특이한 연산자들이 있는데요, 바로 …

연산자
C#

C# 3. 클래스 객체 초기화

C#같은 객체지향 프로그래밍 언어에서는 클래스의 객체(인스턴스)를 만들어서 사용합니다. 이것을 객체를 초기화한다고 하죠. 이번 포스트에서는 C#에서 객체를 초기화하는 여러가지 방법에 대해서 알아보도록 하겠습니다.

1. 객체 초기화 …

C#

C# 2. static 키워드

static 키워드는 C#에서 정적으로 사용할 수 있는, 객체 인스턴스를 만들지 않아도 사용할 수 있도록 하는 키워드 입니다.


1. static 메소드


어떤 메소드를 static 메소드로 만들면 …

static
C#

C# 1. namespace, partial, using

1. namespace란?


namespace는 C#에서 코드를 담아 놓는 공간이라고 생각하면 편합니다. C# 프로그램을 만들 때 namespace를 만들고, 그 안에 클래스와 각종 메소드를 선언하죠.

기본적으로 이렇게 선언됩니다. …

namespace partial using
Search