![]() |
1
1
所以你的序列号可以订购-你需要知道制造商使用什么算法。接下来要做的是使用该算法定义
|
![]() |
2
1
如果你不知道决定顺序的算法,那么你需要找到它。你可以尝试猜测,但从长远来看,这可能会导致痛苦,因为算法不需要简单。
一旦知道了这个算法,就可以对它进行编码,然后下一步显然是非常简单的。关键是试图定义我们无法帮助的比较,因为我们也不知道它是什么。:) |
![]() |
3
1
假设这些是十六进制数,您应该能够将它们转换为长的(对于32位整数来说,它们太大了,48位)
|
![]() |
4
0
您可以将序列号转换为int,然后检查一个序列号是否在其他序列号之间。如果序列号只是十六进制数,这一点也不难,如果它们由整个字母表组成,你只需要建立一个函数,将给定基数(0-9+a-Z应该是25)的数字转换为int。只需将a-Z看作值为10-25的数字。 |
![]() |
5
0
对。你需要知道序列号是如何定义的。如果你不知道两个序列号是如何比较的,那么你的代码也无法正确地进行比较。 |
![]() |
6
0
只需从左到右浏览数字(别忘了用零填充所有数字到相同的长度),然后比较这个位置上的两个数字/字母。如果它们不同,你可以打破循环。 |
![]() |
7
0
像这样的怎么样?
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |