닷넷,c# 리플렉션 클래스(Reflection Class는 객체에 대한 타입(Type) 정보를 알 수 있게 해 준다.)
using System;
using System.Reflection;
using System.Reflection;
class ReflectionTest {
public static void TypeofExam() {
Type t = typeof(byte);
FieldInfo[] fi = t.GetFields();
MethodInfo[] mi = t.GetMethods();
public static void TypeofExam() {
Type t = typeof(byte);
FieldInfo[] fi = t.GetFields();
MethodInfo[] mi = t.GetMethods();
foreach(FieldInfo f in fi) {
Console.WriteLine("Field : {0}", f);
}
Console.WriteLine("Field : {0}", f);
}
foreach(MethodInfo m in mi) {
Console.WriteLine("Method : {0}", m);
}
}
Console.WriteLine("Method : {0}", m);
}
}
public static void GetTypeExam() {
ReflectionTest r = new ReflectionTest();
Type t = r.GetType();
ReflectionTest r = new ReflectionTest();
Type t = r.GetType();
FieldInfo[] fi = t.GetFields();
MethodInfo[] mi = t.GetMethods();
MethodInfo[] mi = t.GetMethods();
foreach(FieldInfo f in fi) {
Console.WriteLine("Field : {0}", f);
}
Console.WriteLine("Field : {0}", f);
}
foreach(MethodInfo m in mi) {
Console.WriteLine("Method : {0}", m);
}
}
Console.WriteLine("Method : {0}", m);
}
}
static void Main() {
TypeofExam();
Console.WriteLine("-------------------------");
GetTypeExam();
}
}
TypeofExam();
Console.WriteLine("-------------------------");
GetTypeExam();
}
}
[개강확정강좌]오라클자바커뮤니티에서 운영하는 개발자 전문교육 ,개인80%환급(www.onjprogramming.co.kr)
[주말]
[10/26]C#,ASP.NET마스터
[11/2]Spring3.X, MyBatis, Hibernate실무과정
[11/2]JAVA&WEB프레임워크실무과정
[평일야간]
[10/29]C#,ASP.NET마스터
[10/31]JAVA&WEB프레임워크실무과정
[11/1]Spring3.X, MyBatis, Hibernate실무과정
[주간]
[11/4]Spring3.X, MyBatis, Hibernate실무과정
[주말]
[10/26]C#,ASP.NET마스터
[11/2]Spring3.X, MyBatis, Hibernate실무과정
[11/2]JAVA&WEB프레임워크실무과정
[평일야간]
[10/29]C#,ASP.NET마스터
[10/31]JAVA&WEB프레임워크실무과정
[11/1]Spring3.X, MyBatis, Hibernate실무과정
[주간]
[11/4]Spring3.X, MyBatis, Hibernate실무과정
[기타 다른 강좌는 아래 해당 카테고리를 클릭해주세요]
댓글 없음:
댓글 쓰기