【问题标题】:VB.NET how to convert Object(,) to String()VB.NET 如何将 Object(,) 转换为 String()
【发布时间】:2019-12-17 09:09:11
【问题描述】:

我目前准备好每个 EPPlus 界面的 excel 数据。我的 Excel 是一个 csv 文件。

我已经在 object(,) 属性(对我来说是未知格式)中提供了数据。

那是什么格式?如何将其转换为字符串数组?

【问题讨论】:

  • 它看起来像一个二维数组。

标签: arrays vb.net object type-conversion epplus


【解决方案1】:

如果你的意思是这样的话……

Private Class TestIt
    Dim strvar1 As String = Nothing
    Dim strvar2 As String = Nothing
    Dim Split As Object = MyFunc("A")

    strvar1 = Split(0)
    strvar2 = Split(1)
End Class

'Extra class or something
Public Function MyFunc(Test As String) As Object
    Dim var1 As String = Nothing
    Dim var2 As String = Nothing
    Select Case (Test)
        Case "A"
            var1 = "one"
            var2 = "two"
        Case "B"
            var = "three"
            var2 = "four"
    End Select
    Return {var1, var2}
End Function

【讨论】:

    【解决方案2】:

    对不起,我没有意识到这是一个二维数组。

    问题是找出每个维度的最大数量。

    我发现了以下函数:

    Array.getUpperBound(维度)

    这样就解决了我的问题。

    非常感谢您的快速回答!

    【讨论】:

      猜你喜欢
      • 2015-12-28
      • 2019-09-17
      • 2013-04-24
      • 2013-06-16
      • 2018-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-27
      相关资源
      最近更新 更多