|
|
Here’s how to order the elements of a List<String> first by length and then by content
C#
static void Main(string[] args)
{
IEnumerable<string> newList = null;
List<string> strList = new List<string>()
{
"Jane", "Bandy", "Ram", "Fiddo", "Carol"
};
newList = strList.OrderBy(x => x.Length)
.ThenByDescending(x => x);
foreach (var str in newList)
Console.WriteLine(str);
Console.ReadLine();
}
VB.NET
Shared Sub Main(ByVal args() As String)
Dim newList As IEnumerable(Of String) = Nothing
Dim strList As New List(Of String)() From _
{"Jane", "Bandy", "Ram", "Fiddo", "Carol"}
newList = strList.OrderBy(Function(x) x.Length)_.ThenByDescending(Function(x) x)
For Each str In newList
Console.WriteLine(str)
Next str
Console.ReadLine()
End Sub
OUTPUT
You can also read Some Common Operations using List<string>
'Like' us on our FaceBook page if you find this blog useful. Thanks!
Did you like this post?
|
|
|
||
|
|
|
|
Save on Delicious |
|
|
subscribe via rss |
|
subscribe via e-mail |
|
|
print this post |
|
follow me on twitter |




comments
0 Responses to "Ordering Elements of a List<String> by Length and Content"Post a Comment