C#에서 해당하는 typedef
이 자습서에서는 C#의 typedef에 해당하는 키워드에 대해 설명합니다.
C/C++의typedef
키워드
typedef
키워드는 C 및 C++ 프로그래밍 언어에서 예약 된 키워드입니다. typedef
키워드는 기존 데이터 유형에 새 이름을 지정합니다. 다음 코드 예제는 C++에서typedef
키워드를 사용하여 데이터 유형의 이름을 바꾸는 방법을 보여줍니다.
#include <iostream>
using namespace std;
int main() {
typedef unsigned int uint;
uint a, b;
a = 1;
b = 2;
cout << "a = " << a << endl;
cout << "b = " << b;
}
출력:
a = 1
b = 2
C++의unsigned int
데이터 유형에 새 이름uint
를 할당했습니다. typedef
키워드를 사용하여 사용자 정의 데이터 유형의 이름을 바꿀 수도 있습니다. 다음 코드 예제는typedef
키워드를 사용하여 C++에서 사용자 정의 데이터 유형의 이름을 바꾸는 방법을 보여줍니다.
#include <iostream>
using namespace std;
typedef struct Student {
int id;
} Stu;
int main() {
Stu S;
S.id = 12;
cout << "Student id = " << S.id;
}
출력:
Student id = 12
C++에서typedef
키워드를 사용하여 구조Student
의 이름을Stu
로 변경했습니다.
C#의using
지시문
using
지시문은 C#에서 네임 스페이스 및 데이터 형식의 이름을 바꾸는 방법을 제공합니다. 다음 코드 예제는 C#에서using
지시문을 사용하여 데이터 유형의 이름을 바꾸는 방법을 보여줍니다.
using System;
using System.Collections.Generic;
namespace typedef_equivalent_keyword {
using ls = List<String>;
class Program {
static void Main(string[] args) {
ls list1 = new ls { "Element 1" };
Console.WriteLine(list1[0]);
}
}
}
출력:
Element 1
C#에서using
지시문을 사용하여List<String>
데이터 유형의 이름을ls
로 변경했습니다. using
지시문의 주요 목적은 우리 코드에서 다른네임 스페이스
의 사용을 허용하는 것이며typedef
키워드처럼 작동하지 않습니다.
C#에서 해당하는typedef
키워드
typedef
키워드는 C#에서 사용할 수 없습니다. 불행히도 C#에있는 C 및 C++ 프로그래밍 언어의typedef
키워드에 해당하는 키워드가 없습니다. 이 문제에 대한 유일한 해결책은 사용자 정의 데이터 유형 이름을 짧고 의미있게 유지하는 것입니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn