您好我需要帮助将字符串转换为uint16
数组我的字符串看起来像:
Dim test as String = "4 7 9 10 11 12 14 15 16 17 19 23 24 25 26 27 28 29 30 32 33 37 40 42 48 58 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79"
我需要将其转换为我班级内的属性
Public Property BiosCharacteristics As UInt16()
我试过这个:
Dim test As String = xdoc.GetAttribute(xnitem, "biosCharacteristics")
Dim stringSeparators() As String = {" "}
.BiosCharacteristics = test.Split(stringSeparators, StringSplitOptions.RemoveEmptyEntries)
我可以为每个人做一个空白的空间" "但我正在寻找一种更复杂的方式。
谢谢!
答案 0 :(得分:2)
使用LINQ:
.BiosCharacteristics = (From s In test.Split(" "c) Select UInt16.Parse(s)).ToArray()