C#で完了するタスクがあります。を持っています:
IPアドレス:192.168.1.57およびサブネットマスク:255.255.0.0
サブネット番号を見つける必要があります。この場合は192.168.0.0になります。
ただし、 System.Netライブラリを使用せずにC#でこれを実行できる必要があります(プログラミングしているシステムはこのライブラリにアクセスできません)。
プロセスは次のようになります。
1)IPアドレスをオクテットに分割する
2)サブネットマスクをオクテットに分割する
3)サブネット番号オクテット1=IPアドレスオクテット1とサブネットマスクオクテット1
4)サブネット番号オクテット2=IPアドレスオクテット2とサブネットマスクオクテット2
5)サブネット番号オクテット3=IPアドレスオクテット3とサブネットマスクオクテット3
6)サブネット番号オクテット4=IPアドレスオクテット4とサブネットマスクオクテット4
7)サブネット番号オクテット1+に参加します。+サブネット番号オクテット2+。+サブネット番号オクテット3+。+サブネット番号オクテット4
8)出来上がり!
しかし、私のC#はかなり貧弱です。誰かが役立つC#の知識を持っていますか?