检索完整的计算机名称

本文关键字:计算机名 检索 | 更新日期: 2023-09-27 17:56:16

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

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

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

检索完整的计算机名称

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

textBox1.Text = name;

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

textBox1.Text = System.Environment.MachineName;

顺便说一句,控件名称的textBox1真的很糟糕。

您正在使用数组的字符索引,删除 [0] 并仅使用名称。