2016-12-12 4 views
1
public Dictionary<string, TextBox> name_tbs = new Dictionary<string, TextBox>(); 
    TextBox TextBoxbyName(string tb_name) 
    { 
     return name_tbs(tb_name); 
    } 

이제 name_tbs가 현재 컨텍스트에 존재하는 오류를 보여줍니다.현재 컨텍스트 오류에 이름 dosent가 있음

+0

흠 ... 대괄호를 사용합니까? 'name_tbs [tb_name]' –

+0

고마워요 !!!!!! – Mihir

답변

1
당신이 사전의 키를 사용하여 액세스하기 때문에 당신은의 [] 안에 배치 할 필요가

,

Dictionary<string, TextBox> name_tbs = new Dictionary<string, TextBox>();  
TextBox TextBoxbyName(string tb_name) 
{   
    return name_tbs[tb_name]; 
} 
관련 문제