お世話になります。
C#にてstringの論理演算についてお聞きしたいです。
現在ローカルマシンのIPアドレスとサブネットマスクを取得し、
それらからブロードキャストアドレスを計算するプログラムを作成しています。
しかし取得したアドレスがstringのため論理演算することができません。
そこでどのようにしたら良いかうまい方法をお聞きしたいです。
お手数ですが、何卒よろしくお願いいたします。
↓作成中のプログラムです。
C#
1class Program 2{ 3 static void Main(string[] args) 4 { 5 ManagementObjectSearcher query = new ManagementObjectSearcher("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = 'TRUE'"); 6 ManagementObjectCollection queryCollection = query.Get(); 7 foreach (ManagementObject mo in queryCollection) 8 { 9 string[] ip = (string[])mo["IPAddress"]; 10 string[] sub = (string[])mo["IPSubnet"]; 11 } 12 string broadcast = (~sub[0]) | ip[0]; 13 } 14} 15
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。