检索完整的计算机名称

时间:2013-01-28 17:03:33

标签: c# windows

我正在使用C#开发Windows应用程序。我有一个表单,其中我拖动了一个textBox和一个按钮控件。我想通过单击按钮在textBox中检索用户的完整计算机名。我为此写了一些代码..........

private void button1_Click(object sender, EventArgs e)            
{                
    string name = System.Environment.MachineName;                
    textBox1.Text = name[0].ToString();            
}

通过单击按钮,它仅检索计算机名称的第一个字母(例如:D表示Donald-PC),但是我想检索全名(例如:Donald-PC)。如果我对我的代码做了任何更改,请有人帮忙。谢谢

3 个答案:

答案 0 :(得分:4)

只输出全名,而不仅仅是0索引:

textBox1.Text = name;

答案 1 :(得分:0)

您正在使用System.Environment.MachineName的第一个字符。你需要这样做:

textBox1.Text = System.Environment.MachineName;

另外,控件名称的textBox1实在太糟糕了。

答案 2 :(得分:0)

您正在使用数组的char索引,drop [0]并仅使用名称。