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?
你可以先尝试自己写吗?然后我们可以为您提供帮助,无论您遇到困难还是无法按预期工作。 – sstan
为什么在你的第一个例子中C = 4,而在其他地方是3?这是故意的吗? – sous2817
@ sous2817该字母代表数组内的顺序;最小到E最大;在第一个例子中是4,在其他例子中是3,因此它们被映射到C – Sehnsucht