Random random = new Random(); const string chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; string result = new string(Enumerable.Repeat(chars, length) .Select(s => s[random.Next(s.Length)]).ToArray());没有.Next方法
时间: 2023-11-22 10:56:44 浏览: 173
这段代码使用了Random类的Next方法,用来生成随机数。如果你遇到了没有.Next方法的错误,可能是因为你没有正确地引入Random类,或者你的Random类版本太老,不支持Next方法。
你可以尝试在代码开头添加以下引用语句:
```csharp
using System;
```
并且确保你的Random类的版本是4.0或更高版本。如果你已经添加了正确的引用语句并且版本也没问题,但仍然无法使用Next方法,那可能是因为你的Random对象不是正确的类型。你可以尝试将代码中的Random对象改为System.Random类型。
阅读全文