[英]Sort Char without using Array.Sort() - VB.net
我當時正在練習編碼字謎,但是由於存在名為Array.Sort()的方法,因此我發現它很容易。
不使用上述方法,如何按字母順序對它們進行排序? 我只是從Java切換到VB.net,仍然在學習,所以:)
假設這是代碼:
Module Module1
Sub Main()
Dim str1, str2, str3 As String
Dim char1(), char2(), char3() As Char
Console.WriteLine("Enter 1st string:")
str1 = Console.ReadLine().ToLower.Replace(" ", "")
Console.WriteLine("Enter 1st string:")
str2 = Console.ReadLine().ToLower.Replace(" ", "")
Console.WriteLine("Enter 1st string:")
str3 = Console.ReadLine().ToLower.Replace(" ", "")
char1 = str1.ToCharArray()
char2 = str2.ToCharArray()
char3 = str3.ToCharArray()
End Sub End Module
如果可以使用Linq
,則可以在數組上調用OrderBy()
擴展。 這是C#中的一些示例。
您可能會執行以下操作:
Dim ordered As Char() = char1.OrderBy(Function(x) x).ToArray()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.