我已经在这里尝试了自己的版本:
private void button6_Click(object sender, EventArgs e)
{
string gen(int length)
{
const string valid =
"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890";
StringBuilder res = new StringBuilder();
Random rnd = new Random();
while (0 < length)
{
res.Append(valid[rnd.Next(valid.Length)]);
Clipboard.SetText(string);
}
return res.ToString();
}
}
这根本不起作用,我不确定我是否需要SetText(string),但是我在错误列表中得到了一个错误:“无效的表达式项'string'”
答案 0 :(得分:1)
您没有设置生成的随机字符串(res
)。
更改
Clipboard.SetText(string);
到
Clipboard.SetText(res.ToString());
答案 1 :(得分:0)
Clipboard.SetText(string);
您只是在其中放置一个字符串类型。改为这样做:
Clipboard.SetText(res.ToString());