적어도 50 개의 로컬 변수가있는 메소드가 있습니다. 문자열 값에서 변수를 선택해야합니다. C# 리플렉션으로 로컬 변수에 액세스 할 수 있습니까?리플렉션을 통해 지역 변수를 가져올 수 있습니까?
편집 :
void A()
{
var a1 = List<MyClass>();
var a2 = List<MyClass>();
var a3 = List<MyClass>();
var a4 = List<MyClass>();
var a5 = List<MyClass>();
........................
........................
........................
// I have a string value found at runtime. The possible values of it are a1,a2,a3,a4,a5,.... I need to select one
}
"나는 적어도 50 지역과 방법을 변수 "... 뭔가가 바로 거기에 없습니다! – Ric
코드 예를 들려 줄 수 있습니까? 당신이 원하는 것을 할 수있는 더 좋은 방법이있을 것입니다. – Rawling
코드를 수정하십시오. 더 악화시키는 법을 알려주지 않을 것입니다. –