2014-07-09 46 views
-5

我有我的代碼這個問題,給我錯誤。 這裏是我的代碼:使用textbox.text作爲字符串?

public void SetConnectionSettings(string ndisplayname, string nserverip, string nserverport) 
    { 
     string sdisplayname = ndisplayname; 
     string sserverip = nserverip; 
     string sserverport = nserverport; 

    } 

private void Button_Click(object sender, RoutedEventArgs e) 
    { 


     try 
      { 

       SetConnectionSettings(DisplayName.text, CBsip.text, CBsport.text); 
      } 
      catch (NullReferenceException nre) 
      { 
       Console.WriteLine(
        "Failed\n" + 
        nre.Message); 
      }} 

它告訴我,

它不包含「文本」,並沒有擴展方法 「文本」接受第一個參數

的定義有任何想法嗎? 在此先感謝

+1

不使用智能感知或任何其他自動完成? –

回答

2
SetConnectionSettings(DisplayName.Text, CBsip.Text, CBsport.Text); 

這是大小寫敏感的,所以你必須使用大寫牛逼

+0

哇srsly .... 謝謝:D – Victornor

0

在C#中,方法,命名空間,類和公共領域使用大寫字母。 只有本地變量和私有成員使用小寫字母。

所以,當你想訪問一個字段或類的方法時,請記住使用大寫字符。