私はプログラミングにかなり慣れていないので、質問があります。ネットワーク上のコンピューターのリストを取得したいのですが、これは正常に実行され、.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;
}