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();
}
相关阅读 >>
详细介绍winformC#获得mac地址,ip地址,子网掩码,默认网关的代码实例(图)
详细介绍C#批量生成随机密码必须包含数字和字母并用加密算法加密的代码案例
C# tabcontrol组件如何切换显示form窗体的示例代码
更多相关阅读请进入《C#》频道 >>

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