我的代码遇到了这个问题,给了我错误。 这是我的代码:
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);
}}
它告诉我
它不包含“text”的定义,也没有扩展方法 'text'接受第一个参数
有什么想法吗? 提前致谢
答案 0 :(得分:2)
SetConnectionSettings(DisplayName.Text, CBsip.Text, CBsport.Text);
它区分大小写,所以你必须使用大写T
答案 1 :(得分:0)
在C#中,方法,名称空间,类和公共字段使用大写。 只有局部变量和私有成员使用小写。
因此,当您想要访问某个类的字段或方法时,请记住使用大写字符。