生成随机字符串

时间:2017-09-24 12:57:26

标签: c# string visual-studio random

有谁能告诉我如何生成一个只包含c#字母的随机字符串? 我基本上想要一个随机值并填写我的表单。我希望这个值只包含字母? 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以使用Random类生成1到26之间的随机数,并将其转换为字符。像这样:

Random rnd = new Random();
int length =  20;
var str = "";
for(var i = 0; i < length; i++) 
{
    str += ((char)(rnd.Next(1,26) + 64)).ToString();
}
Console.WriteLine(str);