0
我希望有人能告訴我如何從我的列表中獲得域名總數 ?我正在嘗試獲取總數,以便我可以實施progress bar
。我能夠 讓他們計數,但無法得到的總和。得到所有域控制器的總和
下面是我目前的位置。我想我需要首先將dc轉換爲int?
public void findalldomains()
{
Dictionary<string, List<string>> findD = new Dictionary<string, List<string>>();
List<int> mydomains = new List<int>();
Domain domain = Domain.GetCurrentDomain();
using (domain)
{
StringBuilder tempText = new StringBuilder();
foreach (DomainController dc in
domain.FindAllDiscoverableDomainControllers())
{
tempText.Append(dc.Name);
tempText.Append(Environment.NewLine);
listBox1.Items.Add(dc);
int t = 0;
int domainCnt = Domain.GetCurrentDomain().FindAllDiscoverableDomainControllers().Count;
t += domainCnt;
Console.WriteLine(t);
}
}
}
// without loop and list
public static void findalldomains()
{
int t = 0;
// Console.WriteLine(dc.Name);
int domainCnt = Domain.GetCurrentDomain().FindAllDiscoverableDomainControllers().Count;
t += domainCnt;
Console.WriteLine(t);
}
你爲什麼不試試呢? – MoonKnight
你的意思是你想要統計域控制器的數量嗎?如果是這樣的話,你只需要做't + = 1;'(儘管你可以用更少的行來做)。如果沒有,那麼你想在這些域控制器中計算什麼? –
所以你告訴我我是那麼近? :] – user2190928