c# 获取随机字符串实现方法:
/// <summary>
/// 获取随机字符串
/// </summary>
/// <param name="n">长度</param>
/// <param name="b">是否特殊字符</param>
/// <returns></returns>
public string GetRandomStr(int n, bool b = false)
{
string str = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
if (b)
{
str += "!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~"; //复杂字符
}
StringBuilder sb = new StringBuilder();
Random rd = new Random();
for (int i = 0; i < n; i++)
{
sb.Append(str.Substring(rd.Next(0, str.Length), 1));
}
return sb.ToString();
}
相关阅读 >>
ants performance profiler(.net性能调优教程)
C# win32控制台应用程序忽略ctrl + c阻止程序退出的代码示例(图)
更多相关阅读请进入《C#》频道 >>

C#高级编程(第11版) C# 7 & .NET Core 2.0(.NET开发经典名著)
作者:[美]克里斯琴·内格尔(Christian Nagel)著。出版时间:2019年3月。