如何用VB.NET產生GUID

來源:互聯網
上載者:User

由於各種原因,開發人員使用通用唯一識別碼(GUID),例如,在類中給全域識別碼賦值使用GUID或者是在處理資料庫的時候使用GUID。GUID是微軟分布計算環境(DCE)通用唯一識別碼(UUID)的實現。GUID是128位通用唯一識別碼,它是根據不斷頻繁變化的因素自動產生的。

有一個相當小的可能性,那就是GUID的值可能都是零,或者是它可能等於其它的GUID。你能使用GUID通過所有需要唯一標識的電腦或者網路。

GUID可以標識介面或者類對象。一個 GUID由一組8位的十六進位數和三組4位十六進位數(也就是一組12位十六進位數)組成。

在下面的指令碼中,我手動產生了GUID,我利用VB.NET在後面的應用中使用了它:

Private Sub GenerateGUID()

        Dim sGUID As String

        sGUID = System.Guid.NewGuid.ToString()

        MessageBox.Show(sGUID)

    End Sub

在這個例子中,我定義了一個字串變數,sGUID,這個變數是用來儲存將產生的GUID。然後我再將System.Guid.NewGuid(使用System.Guid名字空間)這個方法的傳回值賦給sGUID,再使用ToString()將這個結果轉換成字串類型。這樣就可以在訊息對話方塊中顯示這個結果了。

注意:Visual Studio .NET允許你通過運行Visual Studio .NET Command Prompt互動產生GUID。可以訪問MSDN網站獲得更詳細的資訊。你也可以參考TechRepublic的另一篇文章“Generating and working with GUIDs in .NET。”

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.