C# で完了するタスクがあります。サブネット マスクは 255.255.128.0 です。
サブネット マスクのビット数を調べる必要があります。この場合は 17 になります。
ただし、 System.Net ライブラリを使用せずに C# でこれを実行できる必要があります(プログラミングしているシステムはこのライブラリにアクセスできません)。
プロセスは次のようになります。
1) サブネット マスクをオクテットに分割します。
2) オクテットをバイナリに変換します。
3) 各オクテットの 1 の数を数えます。
4) 見つかった Ones の総数を出力します。
ただし、私のC#はかなり貧弱です。C# の知識を持っている人はいますか?