[C#] IP, SubnetMask, Gateway 정보 가져오기
WMI(Windows Management Instrumentation) WIM는 Window 기반 운영체제에서 사용되는 관리데이터입니다. WMI를 이용하면, 시스템의 모든 하드웨어에 대한 정보에 접근할 수 있습니다. ManagementObjectSearcher 지정된 쿼리에 따라 관리 개체의 컬렉션을 검색합니다. 예를 들어, 이 클래스를 상용하여 시스템의 모든 디스크 드라이브, 네트워크 어댑터 등을 쿼리할 수 있습니다. WMI를 사용하기 위해서 System.Management dll를 추가해 주셔야 합니다. IP, SubnetMask, Gateway, DNS Server, MacAddress 검색기 private void btnIP_Click(object sender, EventArgs e) { Mana..
[C#] Linq에서 값이 존재하는지 확인, Any, ALL, Exist
Any, All ,Exist 결과값은 bool (참, 거짓)의 값이다. 상황에 따라 어떻게 사용되는지 보겠습니다. Any Any는 조건에 해당하는 값이 1개라도 존재한다면, '맞다'라는 결과를 도출 Any 활용 public void Run() { var arrSource = new string[] { "춘남", "추남", "공목다방" }; var arrTarget = new string[] { "양뱅", "태발", "공목다방" }; //Any 단일 비교 string name = "춘남"; // => arrSource에 값 중에 Name에 해당하는 값이 1개라도 있는가? bool result = arrSource.Any(f => f == name); Console.WriteLine($"1개라..