VB   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在VB.NET中声明和初始化字符串数组大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图从一个函数返回一个字符串数组,并得到一个错误感到惊讶。

我会希望这个工作,但它会产生一个错误:

Public Function TestError() As String()
    Return {"foo","bar"}
End Function

这工作:

Public Function TestOK() As String()
    Dim ar As String() = {"foo","bar"}
    Return ar
End Function

正如:

Public Function TestOK() As String()
    Return New String() {"foo","bar"}
End Function

我想我不清楚{}的含义 – 是否有一种方式来隐式返回一个字符串数组,而不显式创建和初始化它?

在Visual Basic 10和Visual Basic 9中更改了类型推断的数组初始化器支持。

在以前的VB版本中,需要放置空括号来表示数组。此外,它会将数组定义为对象数组,除非另​​有说明:

' Integer array
Dim i as Integer() = {1,2,3,4} 

' Object array
Dim o() = {1,3}

检查更多信息:

Visual Basic 2010 Breaking Changes

Collection and Array Initializers in Visual Basic 2010

大佬总结

以上是大佬教程为你收集整理的在VB.NET中声明和初始化字符串数组全部内容,希望文章能够帮你解决在VB.NET中声明和初始化字符串数组所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: