我早先通過使用Math.Rando,方法或有時使用GUID.NewGUID方法生成了唯一的ID。這次我試圖生成一個基於特定模式的唯一數字。按照像C#中的「digitStringDigit」這樣的特定模式生成唯一ID。
例如123ABC123 - 數字的長度將始終保持爲9,它將包含3個數字後跟3個字符,然後是3個數字。
我早先通過使用Math.Rando,方法或有時使用GUID.NewGUID方法生成了唯一的ID。這次我試圖生成一個基於特定模式的唯一數字。按照像C#中的「digitStringDigit」這樣的特定模式生成唯一ID。
例如123ABC123 - 數字的長度將始終保持爲9,它將包含3個數字後跟3個字符,然後是3個數字。
這些需要在多個應用程序中是唯一的嗎?在您的應用程序中唯一唯一?這些id是否可以從單一點生成(例如,對於例如IdGenerator類的靜態GetId()方法?) – Rohith 2010-10-02 07:35:36
這需要在應用程序中是唯一的,而且它們可以從單個點生成 – Sandhurst 2010-10-02 07:43:07
「需要在內部是唯一的申請「非常混亂;你在談論多個應用程序嗎?他們是在同一時間運行嗎?在不同的機器上? – 2010-10-04 18:40:58