2011-12-17 1 views

답변

1

클래스 및 메서드 이름은 상수이어야하며 예제와 같이 코드에서 상수로 참조되어야합니다.

동적 동작에 대해 reflection 및/또는 dynamic type을 사용할 수 있습니다.

2

아니요. 클래스 이름은 컴파일시에 정의됩니다.

1

확실히 아닙니다.

이러한 의미는 내가 아는 한 모든 프로그래밍 언어에서 가능하지 않습니다.

0
double num_2 = 20.5; 
MessageBox.Show(GetName(() => num_2)); 


public string GetName<T>(Expression<Func<T>> f) 
{ 
    return (f.Body as MemberExpression).Member.Name; 
} 
관련 문제