public static AdapterInfo CreateInstance() { if (adapterInfo == null) { lock (objLock) { if (adapterInfo == null) { adapterInfo = new AdapterInfo(); } } } return(adapterInfo); }
static void Main(string[] args) { adapterInfo = AdapterInfo.CreateInstance(); adapterInfo.listAdapter.ForEach(adapter => { ShowAdapters(adapter); }); WMIHelper.GetNICNames().ForEach(adapter => { Console.WriteLine(adapter.ToString()); }); Console.Read(); }