【发布时间】:2013-10-18 18:11:58
【问题描述】:
我想我做错了,我试图生成一个包含 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;
}
}
}
【问题讨论】:
-
红色波浪线表示什么?
标签: c# linq list char alphabetized