gpt4 book ai didi

c# - C#动态数组初始化[优点?]

转载 作者:太空宇宙 更新时间:2023-11-03 17:52:56 29 4
gpt4 key购买 nike

我刚刚开始学习C#,并使用Tutorials Point来完成此操作。在数组部分,我一直看到声明为

string[] sarray = { "Hello", "From", "Tutorials", "Point" };


或其他类似时间:

int [] marks = new int[5]  { 99,  98, 92, 97, 95 };


来自c ++的第一种声明方法对我来说并不是什么新鲜事物,但是第二种是我不了解的方法。问题是如果要动态初始化数组,那么为什么要使用大括号括起来的初始化程序列表来指定数组的内容?

初始化第二个方法是否有好处?

最佳答案

完全没有优势。这是编码优先的事情。

您甚至可以只删除大小部分,例如:

int[] marks = new int[] {99, 98, 92, 97, 95};


查看MSDN以获取更多信息: http://msdn.microsoft.com/en-us/library/aa288453(v=vs.71).aspx

关于c# - C#动态数组初始化[优点?],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18963959/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com