开发者社区 问答 正文

如何在C#中初始化一个空数组?

是否可以在不指定大小的情况下创建一个空数组?

例如,我创建了:

String[] a = new String[5]; 我们可以创建没有大小的上述字符串数组吗?

展开
收起
保持可爱mmm 2020-01-16 15:07:38 419 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 如果您要使用事先不知道其大小的集合,那么有比数组更好的选择。

    请List 改用-它将允许您添加所需数量的项,并且如果需要返回数组,请调用ToArray()变量。

    var listOfStrings = new List ();

    // do stuff...

    string[] arrayOfStrings = listOfStrings.ToArray(); 如果必须创建一个空数组,可以执行以下操作:

    string[] emptyStringArray = new string[0]; 问题来源于stack overflow

    2020-01-16 15:07:50 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
C#
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等