我对编程很陌生,我有一个问题。我想获取网络上的计算机列表,我已经成功地做到了,然后我已经能够通过使用 .Count() 来获取有多少台计算机......问题是,我有几个完整的地方我想在其中引用该数字的代码,并且每次我尝试使用 c 时,它都会告诉我该变量在其上下文中不存在。我试图制作自己的公共方法,但随后它要求我在搜索后输入适当的回报。我仍然无法弄清楚..有人能指出我正确的方向吗?谢谢你。
public void ComputersOnNetwork()
{
List<string> list = new List<string>();
using (DirectoryEntry root = new DirectoryEntry("WinNT:"))
{
foreach (DirectoryEntry computer in computers.Children)
{
if ((computer.Name != "Schema"))
{
list.Add(computer.Name);
}
}
foreach (string s in list)
{
int c = list.Count();
return c;
}