BLOG C#
C#

C# 제너릭 컬렉션 : List 사용하기

C#에서 컬렉션은 유용하게 쓰입니다. 일반적인 배열의 골치 아픈 문제들을 해결해 주기 때문이죠. C#의 대표적인 컬렉션 클래스는 List 입니다.

여기서 T는 type을 의미하며 해당 타입이 들어가는 …

List Generic
C#

C# 10. enum, 열거형 알아보기

C#에는 다양한 자료형이 있습니다. 그런데 만약 어떤 추상적인 상태를 저장하고 싶다면 어떻게 해야 할까요? 예를 들어 어떤 게임 캐릭터의 상태가 땅에 닿은 상태인지, 공중에 있는 …

enum
C#

C# 9. 인터페이스로 클래스 구조 정의하기

앞선 포스팅에서 클래스와 클래스의 상속에 대해서 알아보았습니다. 이번 포스팅에서는 인터페이스에 대해서 알아보겠습니다.

1. 인터페이스란?


인터페이스란 어떤 클래스의 필수 요소를 정의해 주는 것입니다. 즉, 어떤 클래스가 …

interface is as
C#

C# 8. 클래스 상속 시 base 키워드로 베이스 클래스에 접근하기

앞선 포스팅에서 클래스 상속에 대해서 알아 보았습니다. 오버라이딩에 대해서도 알아 보았는데요, 베이스 클래스를 상속받는 서브 클래스에서 베이스 클래스의 메서드를 변경하여 사용하고 싶을 때 오버라이딩을 사용합니다! …

base
C#

C# 7. 클래스 상속과 오버라이딩

1. 필요성


C# 프로그래밍을 하면서 클래스를 만들고 사용하다보면 여러 클래스에서 공통된 기능을 구현해야 하는 경우가 많습니다.

예를 들어 택시 클래스와 버스 클래스가 있다고 해보겠습니다. 택시와 …

override virtual
Search