0
Es gibt 5 Zahlen in einem Array. Ich möchte sie ändern und sortieren mit Buchstaben von weniger bis mehr.Von 5,2,20,6,6 bis B, A, D, C, C
Zum Beispiel:
Dim Fg() As Byte = {31, 4, 1, 2, 4}
Dim Fc() as String
Was ich will, ist:
31, 4, 1, 2, 4 >>> Fc = {D, C, A, B, C}
1, 2, 3, 4, 5 >>> Fc = {A, B, C, D, E}
5, 4, 3, 2, 1 >>> Fc = {E, D, C, B, A}
2, 2, 1, 3, 3 >>> Fc = {B, B, A, C, C}
etc ...
Wie kann ich das in Visual Basic .NET?
Können Sie es zuerst selbst schreiben? und dann können wir dir helfen, wo immer du hängen bleibst oder es nicht wie geplant funktioniert. – sstan
Warum ist C = 4 in Ihrem ersten Beispiel, aber 3 überall sonst? War das absichtlich? – sous2817
@ sous2817 der Buchstabe repräsentiert die Reihenfolge innerhalb des Arrays; A für kleinste bis E für größte; 4 im ersten Beispiel und 3 in den anderen werden als drittes Element eingestuft, so dass sie C – Sehnsucht