我早先通过使用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