[C#/WINUI3/.NET8] RuntimeReflectionExtensions 클래스 : GetRuntimeProperties 확장 메소드를 사용해 Colors 클래스의 색상 정적 속성들에서 색상 딕셔너리 구하기

■ RuntimeReflectionExtensions 클래스의 GetRuntimeProperties 확장 메소드를 사용해 Colors 클래스의 색상 정적 속성들에서 색상 딕셔너리를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/WINUI3/.NET8] RuntimeReflectionExtensions 클래스 : GetRuntimeProperties 확장 메소드를 사용해 특정 타입의 속성 열거 가능형 구하기

■ RuntimeReflectionExtensions 클래스의 GetRuntimeProperties 확장 메소드를 사용해 특정 타입의 속성 열거 가능형을 구하는 방법을 보여준다. ▶ 예제 코드 1 (C#)

[C#/COMMON/.NET6] 규칙 엔진 만들기

■ 규칙 엔진을 만드는 기본적인 방법을 보여준다. ▶ User.cs

▶ Operator.cs

▶ Program.cs

TestProject.zip

[C#/WINFORM] Control 클래스 : 컨트롤 이벤트 제거하기

■ Control 클래스를 사용해 컨트롤 이벤트를 제거하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] 참조 어셈블리 로드하기

■ 참조 어셈블리를 로드하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] dynamic 타입 객체의 속성 값을 동적으로 구하기

■ dynamic 타입 객체의 속성 값을 동적으로 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/LINQ/.NET6] Expression 클래스 : 객체 속성 정보 구하기

■ Expression<T> 클래스를 사용해 객체 속성 정보를 구하는 방법을 보여준다. ▶ Product.cs

▶ PropertyHelper.cs

▶ Program.cs

TestProject.zip

[C#/LINQ/.NET6] Expression 클래스 : 객체 속성에 설정된 어트리뷰트 구하기

■ Expression<T> 클래스를 사용해 객체 속성에 설정된 어트리뷰트를 구하는 방법을 보여준다. ▶ CustomAttribute.cs

▶ Product.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] PropertyInfo 클래스 : GetCustomAttributes 메소드를 사용해 객체 속성에 설정된 어트리뷰트 구하기

■ PropertyInfo 클래스의 GetCustomAttributes 메소드를 사용해 객체 속성에 설정된 어트리뷰트를 구하는 방법을 보여준다. ▶ CustomAttribute.cs

▶ Product.cs

▶ Program.cs

[C#/COMMON/.NET6] Attribute 클래스 : IsDefined 정적 메소드를 사용해 객체 속성의 어트리뷰트 설정 여부 구하기

■ Attribute 클래스의 IsDefined 정적 메소드를 사용해 객체 속성의 어트리뷰트 설정 여부를 구하는 방법을 보여준다. ▶ CustomAttribute.cs

▶ Product.cs

[C#/COMMON/.NET6] Activator 클래스 : CreateInstance 정적 메소드를 사용해 객체 디폴트 값 구하기

■ Activator 클래스의 CreateInstance 정적 메소드를 사용해 객체 디폴트 값을 구하는 방법을 보여준다. ▶ TypeHelper.cs

▶ Program.cs

TestProject.zip

[C#/COMMON/.NET6] Type 클래스 : 객체 디폴트 값 구하기

■ Type 클래스를 사용해 객체의 디폴트 값을 구하는 방법을 보여준다. ▶ Type 클래스 : 객체 디폴트 값 구하기 예제 (C#)

[C#/COMMON/.NET6] 속성 값 할당 가능 여부 구하기

■ 속성에서 값 할당 가능 여부를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] Assembly 클래스 : GetExecutingAssembly 정적 메소드를 사용해 실행 어셈블리 제품 버전 구하기

■ Assembly 클래스의 GetExecutingAssembly 정적 메소드를 사용해 실행 어셈블리의 제품 버전을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] Assembly 클래스 : GetEntryAssembly 정적 메소드를 사용해 진입 어셈블리 버전 구하기

■ Assembly 클래스의 GetEntryAssembly 정적 메소드를 사용해 진입 어셈블리의 버전을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON/.NET6] Type 클래스 : 자식 타입 여부 구하기

■ Type 클래스를 사용해 자식 타입 여부를 구하는 방법을 보여준다. ▶ Type 클래스 : 자식 타입 여부 구하기 예제 (C#)

[C#/COMMON/.NET6] Type 클래스 : 자식 타입 여부 구하기

■ Type 클래스를 사용해 자식 타입 여부를 구하는 방법을 보여준다. ▶ Type 클래스 : 자식 타입 여부 구하기 예제 (C#)

[C#/COMMON/.NET6] Type 클래스 : 자식 타입 여부 구하기

■ Type 클래스를 사용해 자식 타입 여부를 구하는 방법을 보여준다. ▶ Type 클래스 : 자식 타입 여부 구하기 예제 (C#)

[C#/MAUI/.NET6] IntrospectionExtensions 클래스 : GetTypeInfo 확장 메소드를 사용해 특정 객체의 어셈블리 구하기

■ IntrospectionExtensions 클래스의 GetTypeInfo 확장 메소드를 사용해 특정 객체의 어셈블리를 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] DynamicMethod 클래스 : Invoke 메소드를 사용해 구조체 크기 구하기

■ DynamicMethod 클래스의 Invoke 메소드를 사용해 구조체 크기를 구하는 방법을 보여준다. ▶ StructureHelper.cs

▶ Student.cs

▶ Program.cs

TestProject.zip

[C#/COMMON] Assembly 클래스 : GetName 메소드를 사용해 어셈블리 버전 구하기

■ Assembly 클래스의 GetName 메소드를 사용해 어셈블리 버전을 구하는 방법을 보여준다. ▶ 예제 코드 (C#)

[C#/COMMON] Assembly 클래스 : GetTypes 메소드를 사용해 특정 네임스페이스의 클래스 리스트 구하기

■ Assembly 클래스의 GetTypes 메소드를 사용해 특정 네임스페이스의 클래스 리스트를 구하는 방법을 보여준다. ▶ Program.cs

TestProject.zip

[C#/COMMON] Assembly 클래스 : 네임스페이스 리스트 구하기

■ Assembly 클래스를 사용해 네임스페이스 리스트를 구하는 방법을 보여준다. ▶ Assembly 클래스 : 네임스페이스 리스트 구하기 예제 (C#)

▶ Assembly 클래스