我想生成随机的唯一字符串,例如由MSDN库生成的字符串。(错误对象)。应该生成类似“ t9zk6eay”的字符串。
使用Guid是一个很好的方法,但是要获得类似于您的示例的内容,您可能需要将其转换为Base64字符串:
Guid g = Guid.NewGuid(); string GuidString = Convert.ToBase64String(g.ToByteArray()); GuidString = GuidString.Replace("=",""); GuidString = GuidString.Replace("+","");
我摆脱了“ =”和“ +”以便更接近您的示例,否则您将在字符串的末尾获得“ ==”,在字符串的中部得到一个“ +”。这是一个示例输出字符串:
“ OZVV5TpP4U6wJthaCORZEQ”