我正在使用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)。如果我对我的代码做了任何更改,请有人帮忙。谢谢
答案 0 :(得分:4)
只输出全名,而不仅仅是0索引:
textBox1.Text = name;
答案 1 :(得分:0)
您正在使用System.Environment.MachineName
的第一个字符。你需要这样做:
textBox1.Text = System.Environment.MachineName;
另外,控件名称的textBox1
实在太糟糕了。
答案 2 :(得分:0)
您正在使用数组的char索引,drop [0]并仅使用名称。