我在vb.net中有这样的代码
If UBound(aTicketEntry) < 17
和
aTicketEntry = Split(sBarcodeValidation, "|")
我尝试用这种方式对它们进行编码,但是我在两者上均出现错误
aTicketEntry = Split(sBarcodeValidation,"|");
和
if ((UBound(aTicketEntry) < 17))
我该如何解决?或 UBound
和 Split
等效?
答案 0 :(得分:0)
对于UBound(),您将使用.length。例如:
If (aTicketEntry.length < 16) { /*…*/}
请注意,我将17更改为16,这是因为C#的length属性将从0而不是1索引。
对于Split(),我只使用String.Split()方法,它类似于语法的更改:
string[] aTicketEntry;
aTicketEntry = sBarcodeValidation.Split("|");
对于迟到的回复表示歉意,我没有意识到这个标签是如此安静,如果您仍在进行此工作,我会重点检查是否有回复。