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

C#でGUID値を作成するにはどうすればよいですか?


グローバル一意識別子またはGUIDは、巨大な識別番号を表します。これは非常に大きいため、データベースなどの単一のシステムだけでなく、複数のシステム間で一意であることが数学的に保証されています。分散アプリケーション。

一意キーの総数(3.40282366×1038)が非常に多いため、同じ数が2回生成される確率は非常に低くなります。 100億のランダムGUIDを使用するアプリケーションの場合、一致する確率は約5分の1です。(10 30

たとえば、小売ドメインでは、顧客がそのIDを使用して返品、調整などの販売後の操作を実行できるように、トランザクションごとに一意を生成する場合、GUIDを使用できます。 GUIDは、最も一般的には、 3F2504E0-4F89-11D3-9A0C-0305E82C3301のような16進数のシーケンスとしてテキストで記述されます。 。

Guidは、C#のシステム名前空間に存在します。以下のように作成できます。

Guid demoGuid = Guid.NewGuid();

using System;
namespace DemoApplication{
   class Program{
      static void Main(string[] args){
         Guid demoGuid = Guid.NewGuid();
         Console.WriteLine(demoGuid);
         Console.WriteLine(Guid.NewGuid());
         Console.ReadLine();
      }
   }
}

出力

上記のコードの出力は

です。
3a251d82-e8ce-442f-9e42-5285653a5e8a
09081b06-26e2-49fa-8e96-93748a99defa
Each time when Guid.NewGuid() is called it will generate a random unique guid.

  1. Android sqliteで一意のインデックスを作成するにはどうすればよいですか?

    例に入る前に、Androidのsqliteデータベースが何であるかを知っておく必要があります。 SQLiteは、デバイス上のテキストファイルにデータを保存するオープンソースのSQLデータベースです。 Androidには、SQLiteデータベースの実装が組み込まれています。 SQLiteは、すべてのリレーショナルデータベース機能をサポートしています。このデータベースにアクセスするために、JDBC、ODBCなどのデータベースへの接続を確立する必要はありません。 この例は、Androidsqliteで一意のインデックスを作成する方法について示しています ステップ1 − Android Studi

  2. AppleIDを作成する方法

    Apple IDがなければ、Appleの製品やサービスの世界を遠くまで行くことはできません。幸いなことに、セットアップは非常に簡単です。この記事では、自分自身または子供用のApple IDを作成する方法、強力なセキュリティを設定する方法、およびファミリー共有グループを開始する方法を示します。 Apple IDアカウント管理の詳細については、「AppleIDを変更する方法」および「AppleIDアカウントを使用する方法」を参照してください。 Apple IDにサインアップするには、こちらのWebサイトのAppleのIDセクションにアクセスし、[Create AnAppleID]をクリックします