C#
 Computer >> コンピューター >  >> プログラミング >> C#

C#でIPアドレスを検証する


IPアドレスは、コンピュータネットワーク上の各デバイスに割り当てられた一連の番号であるインターネットプロトコルアドレスです。 C#では、名前空間System.NetのクラスIPAddressクラスがIPアドレスを処理します。

IPアドレスの検証に使用されるプログラムは次のとおりです-

using System;
using System.Net;
using System.Net.Sockets;
using System.Text.RegularExpressions;
namespace IPaddressDemo {
   class Example {
      public static void Main() {
         IPAddress IP;
         Console.WriteLine("Enter the IP Address: ");
         string ipAddr = Console.ReadLine();
         bool flag = IPAddress.TryParse(ipAddr, out IP);
         if (flag)
         Console.WriteLine("{0} is a valid IP address", ipAddr);
         else
         Console.WriteLine("{0} is not a valid IP address", ipAddr);
      }
   }
}

出力

上記のプログラムの出力は次のとおりです。

Enter the IP Address: 130.45.78.200
130.45.78.200 is a valid IP address

それでは、上記のプログラムを理解しましょう。

IPAddressクラスのオブジェクトIPが作成されます。次に、必要なIPアドレスがユーザーから取得されます。 IPアドレスは、クラスIPAddressのメソッドTryParse()を使用して検証されます。これは、このメソッドが文字列がIPアドレスであるかどうかを検証するためです。結果はフラグに保存されます。次に、ifステートメントを使用して、フラグの値に応じて文字列がIPアドレスであるかどうかを出力します。このためのコードスニペットは次のとおりです-

IPAddress IP;
Console.WriteLine("Enter the IP Address: ");
string ipAddr = Console.ReadLine();
bool flag = IPAddress.TryParse(ipAddr, out IP);
if (flag)
Console.WriteLine("{0} is a valid IP address", ipAddr);
else
Console.WriteLine("{0} is not a valid IP address", ipAddr);

  1. Androidでメールアドレスを検証するにはどうすればよいですか?

    この例は、Androidでメールアドレスを検証する方法を示しています。 ステップ1 − Android Studioで新しいプロジェクトを作成し、[ファイル]⇒[新しいプロジェクト]に移動して、新しいプロジェクトを作成するために必要なすべての詳細を入力します。 ステップ2 −次のコードをres / layout/activity_main.xmlに追加します。 <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="https://schem

  2. HTML<アドレス>タグ

    HTMLのアドレスタグは、ドキュメントの連絡先情報/アドレスを設定するために使用されます。たとえば、会社のWebサイトで会社の住所を設定する場合は、タグの下に設定できます。 ここで、HTMLでアドレスタグを実装する例を見てみましょう- 例 <!DOCTYPE html> <html> <body> <h2>Coding Ground</h2> <h3>Compilers for Programming Languages and Web Technologies</h3> <nav>