본문 바로가기

C#17

[C#] 널 병합 연산자 이번 글에서는 널 병합 연산자에 대해서 자세히 알아보겠습니다.널 병합 연산자(Null Coalescing Operator: ??)는 C#에서 널(null) 값을 처리하거나 디폴트 값을 지정하는 데 사용됩니다. 이 연산자는 주로 Nullable 형식 변수에서 널 값일 때 기본값을 설정할 때 유용하게 사용됩니다. 일반구문 널 병합 연산자의 구문은 다음과 같습니다: nullableVariable ?? defaultValue. 이때 nullableVariable은 Nullable 변수이며, defaultValue는 널 값일 때 대체할 기본값입니다. 예를 들어, 나이를 저장하는 Nullable 변수를 사용하여 널 값일 때 디폴트 나이를 설정하는 상황을 살펴보겠습니다. // Nullable 변수를 선언하고 널(nu.. 2023. 12. 20.
[C#] 연산자 연산자는 프로그래밍 언어에서 다양한 계산을 수행하고 데이터를 조작하는 데 사용되는 기호나 키워드입니다. C#에서는 산술, 비교, 논리, 할당 등 다양한 종류의 연산자가 있습니다. 각각의 연산자는 특정한 작업을 수행하며, 프로그래밍에서 핵심적인 역할을 합니다. 지금부터 연산자에 대해서 알아보겠습니다. 1. 산술 연산자(Arithmetic Operators) 산술 연산자는 숫자형 데이터를 사용하여 기본적인 산술 계산을 수행합니다. 주로 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%) 연산 등이 있습니다. int a = 10; int b = 5; int sum = a + b; // 덧셈 연산 int difference = a - b; // 뺄셈 연산 int product = a * b; // .. 2023. 12. 20.
[C#] 데이터타입 프로그래밍에서 데이터 타입은 매우 중요합니다. C#과 같은 언어에서 데이터를 저장하고 조작하기 위해서는 각 데이터의 종류를 나타내는 데이터 타입을 이해해야 합니다. 지금부터 데이터타입이란 무엇인지 알아보겠습니다. 데이터 타입이란? 데이터 타입은 변수나 상수가 어떤 종류의 데이터를 저장하는지를 정의하는데 사용됩니다. C#에서는 여러 가지 기본 데이터 타입을 제공합니다. 이러한 기본 데이터 타입은 크게 두 가지로 나눌 수 있습니다: **값 형식(Value Types)**과 **참조 형식(Reference Types)**입니다. 값 형식(Value Types) 값 형식은 변수에 값을 직접 저장하며, 스택(Stack) 메모리에 저장됩니다. C#의 값 형식에는 다음과 같은 것들이 있습니다: 숫자 타입(Numeri.. 2023. 12. 19.
[C#] 변수 프로그래밍을 처음 시작하는 초보자들에게 변수는 중요한 개념 중 하나입니다. C#에서 변수는 데이터를 저장하고 참조하는 데 사용됩니다. 이는 프로그램에서 정보를 임시로 저장하거나 나중에 사용할 수 있도록 합니다. 변수란 무엇인가요? 변수는 데이터를 저장하는 공간으로, 이름으로 식별됩니다. C#에서는 변수에는 값 뿐만 아니라 객체, 배열, 함수, 클래스 등 다양한 유형의 데이터를 저장할 수 있습니다. 각 변수는 데이터 유형과 함께 선언되어야 합니다. 변수의 선언과 사용 C#에서 변수를 사용하기 위해선 데이터 유형과 변수 이름을 지정하여 선언해야 합니다. 예를 들어, int 형식의 정수를 저장하는 변수를 선언하려면 다음과 같이 합니다. int myNumber; // 'myNumber'라는 이름의 정수형 변수를.. 2023. 12. 19.