【发布时间】:2014-05-08 00:58:05
【问题描述】:
我正在按字母倒序对文本框的行进行排序,并且我的代码运行良好:
string[] temp = textBox.Lines;
Array.Sort(temp);
Array.Reverse(temp);
textBox.Lines = temp;
但我很困惑为什么 Visual Studio 不允许我这样做:
Array.Sort(textBox.Lines);
Array.Reverse(textBox.Lines);
由于我还是新手,所以我主要是想弄清楚 C# 的微妙之处。
编辑:第二个 sn-p 不会出错,但它不会执行任何代码(即似乎没有做任何事情)。
【问题讨论】:
-
它会让你做这些事情......
-
当你尝试第二个 sn-p 时会发生什么?
-
查看文档中的注释:msdn.microsoft.com/en-us/library/…
-
你想在这里达到什么目的?
-
对于您的编辑,您说它不执行任何代码,但它确实执行代码。问题只是再次读取行不会导致行排序。 那是您遇到的问题,这实际上与您所说的问题相反。