2016-07-27 9 views
0

アレイには5つの番号があります。私は文字を変更して並べ替え、並べ替えをしたい。例えば5,2,20,6,6からB、A、D、C、C

:私が欲しいもの

Dim Fg() As Byte = {31, 4, 1, 2, 4} 

Dim Fc() as String 

は次のとおりです。

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} 

等...

にはどうすればいいのVisual Basic .NETでこれを行うことができますか?

+2

あなた自身で最初に書き込むことができますか?つまったり、意図したとおりに動作しない場合でも、私たちはあなたを助けることができます。 – sstan

+0

最初の例ではC = 4、それ以外は3であるのはなぜですか?それは目的でしたか? – sous2817

+0

@ sous2817文字は配列内の順序を表します。最も小さいものをAとする。最初の例では4個、他の例では3個が3番目の項目にランクされてCにマップされています – Sehnsucht

答えて

1

ソートリストに数値をロードして、各値のインデックスを取得して、インデックスをASCIIコードに追加することで(65で始まる)文字に変換しようとします。

関連する問題