私はこれを間違った方法で行っていると思います.30個のランダムな文字のリストを生成しようとしています. 次に、LINQ で昇順に並べ替えます。ただし、LINQ ソートの文字変数の下に赤い波線が表示されます
namespace LetterSort
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
//create random list
List<char> random = new List<char>();
Random r = new Random();
public void Form1_Load(object sender, EventArgs e)
{
char letters;
//insert random letters
for (int i = 0; i < 30; i++)
{
random.Add((char)i);
letters = (char)((int)'a' + r.Next(0, 26));
listBox1.Items.Add("Random Letters:" + letters);
}
//in ascending
var asc =
from a in letters //error here
orderby a ascending
select a;
}
}
}