【问题标题】:what is the equivalent of UBound and Split(vb.net) in c#?c# 中的 UBound 和 Split(vb.net) 的等价物是什么?
【发布时间】:2018-06-22 13:35:15
【问题描述】:

我在 vb.net 中有这样的代码

If UBound(aTicketEntry) < 17

aTicketEntry = Split(sBarcodeValidation, "|")

我尝试像这样对它们进行编码,但它们都出错了

aTicketEntry = Split(sBarcodeValidation,"|");

if ((UBound(aTicketEntry) < 17))

我该如何解决这个问题?或者 UBoundSplit 的等价物是什么?

【问题讨论】:

    标签: vb.net-to-c#


    【解决方案1】:

    对于 UBound(),您将使用 .length。例如:

    If (aTicketEntry.length < 16) { /*…*/}
    

    请注意,我将 17 更改为 16,这是因为 C# 的长度属性将从 0 开始索引,而不是 1。

    对于 Split(),我只使用 String.Split() 方法,类似的只是语法上的改变:

    string[] aTicketEntry;
    aTicketEntry = sBarcodeValidation.Split("|");
    

    对于迟到的回复深表歉意,我没有意识到这个标签是如此安静,如果您仍在处理此问题,我会特别注意检查回复。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-06-04
      • 2011-05-23
      • 1970-01-01
      • 2012-05-19
      • 1970-01-01
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多