问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C#/.net中怎么声明数组类型呀?

发布网友 发布时间:2022-10-01 20:00

我来回答

5个回答

热心网友 时间:2024-10-17 17:17

1、首先,新建一个控制台应用程序。

2、然后开始便可以在最后一对花括号中声明。

3、然后编写如下语句。string[] MyStr = new string[10]。

4、也可以给数组赋予元素。

5、可以这么写输出调用。

6、C#的下标是从0开始。

注意事项:

C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

热心网友 时间:2024-10-17 17:18

你查看一下帮助文档吧
在查找框中,键入数组,里面讲解很详细

例如:声明一个数组:
int[] array = new int[5];

string[] stringArray = new string[6];
初始化一个数组:
int[] array1 = new int[5] { 1, 3, 5, 7, 9 };
string[] weekDays = new string[] { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };

如果在声明数组时将其初始化,则可以使用下列快捷方式:

C# 复制代码
int[] array2 = { 1, 3, 5, 7, 9 };
string[] weekDays2 = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };

可以声明一个数组变量但不将其初始化,但在将数组分配给此变量时必须使用 new 运算符。例如:

int[] array3;
array3 = new int[] { 1, 3, 5, 7, 9 }; // OK
//array3 = {1, 3, 5, 7, 9}; // Error

值类型数组和引用类型数组
请看下列数组声明:

C# 复制代码
SomeType[] array4 = new SomeType[10];

该语句的结果取决于 SomeType 是值类型还是引用类型。如果是值类型,则该语句将创建一个由 10 个 SomeType 类型的实例组成的数组。如果 SomeType 是引用类型,则该语句将创建一个由 10 个元素组成的数组,其中每个元素都初始化为空引用。

有关值类型和引用类型的更多信息,请参见类型(C# 参考)。

请参见
参考
*数组(C# 编程指南)
交错数组(C# 编程指南)
Array

概念
C# 编程指南
数组(C# 编程指南)

要提出有关“帮助”或本产品其他功能的建议或错误报告,请转到反馈站点。

热心网友 时间:2024-10-17 17:18

数组就是同样类型元素的一种顺序排列。什么类型的元素都可以。包括string[] object[] color[],总之什么类型都可以作为数组元素。
string[]就是字符串数组,当然什么字符都可以放。如果是单个字符,用char[]。
如果: string[] str=new string[10];
str[0]="hello";就可以给str数组的第一个元素赋值为“hello”。
java里的声明和C#一样,字符串处理函数都一样

热心网友 时间:2024-10-17 17:19

……数组类型包括所有已存在的数据类型和您写的各种“类”。
可以声明int[] float[] double[] char[]
抑或是您建立了一个Class为A,您也可以建立A[]这样的数组。

热心网友 时间:2024-10-17 17:20

得你这20份不容易啊。
classx[] vars=new classx[num];
字符数租用char[]
存字符串不要用字符数租,就用string即可。
赋值:
vars[0]=xxx;

热心网友 时间:2024-10-17 17:18

1、首先,新建一个控制台应用程序。

2、然后开始便可以在最后一对花括号中声明。

3、然后编写如下语句。string[] MyStr = new string[10]。

4、也可以给数组赋予元素。

5、可以这么写输出调用。

6、C#的下标是从0开始。

注意事项:

C#使得C++程序员可以高效的开发程序,且因可调用由 C/C++ 编写的本机原生函数,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#。

热心网友 时间:2024-10-17 17:18

你查看一下帮助文档吧
在查找框中,键入数组,里面讲解很详细

例如:声明一个数组:
int[] array = new int[5];

string[] stringArray = new string[6];
初始化一个数组:
int[] array1 = new int[5] { 1, 3, 5, 7, 9 };
string[] weekDays = new string[] { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };

如果在声明数组时将其初始化,则可以使用下列快捷方式:

C# 复制代码
int[] array2 = { 1, 3, 5, 7, 9 };
string[] weekDays2 = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };

可以声明一个数组变量但不将其初始化,但在将数组分配给此变量时必须使用 new 运算符。例如:

int[] array3;
array3 = new int[] { 1, 3, 5, 7, 9 }; // OK
//array3 = {1, 3, 5, 7, 9}; // Error

值类型数组和引用类型数组
请看下列数组声明:

C# 复制代码
SomeType[] array4 = new SomeType[10];

该语句的结果取决于 SomeType 是值类型还是引用类型。如果是值类型,则该语句将创建一个由 10 个 SomeType 类型的实例组成的数组。如果 SomeType 是引用类型,则该语句将创建一个由 10 个元素组成的数组,其中每个元素都初始化为空引用。

有关值类型和引用类型的更多信息,请参见类型(C# 参考)。

请参见
参考
*数组(C# 编程指南)
交错数组(C# 编程指南)
Array

概念
C# 编程指南
数组(C# 编程指南)

要提出有关“帮助”或本产品其他功能的建议或错误报告,请转到反馈站点。

热心网友 时间:2024-10-17 17:18

数组就是同样类型元素的一种顺序排列。什么类型的元素都可以。包括string[] object[] color[],总之什么类型都可以作为数组元素。
string[]就是字符串数组,当然什么字符都可以放。如果是单个字符,用char[]。
如果: string[] str=new string[10];
str[0]="hello";就可以给str数组的第一个元素赋值为“hello”。
java里的声明和C#一样,字符串处理函数都一样

热心网友 时间:2024-10-17 17:19

……数组类型包括所有已存在的数据类型和您写的各种“类”。
可以声明int[] float[] double[] char[]
抑或是您建立了一个Class为A,您也可以建立A[]这样的数组。

热心网友 时间:2024-10-17 17:20

得你这20份不容易啊。
classx[] vars=new classx[num];
字符数租用char[]
存字符串不要用字符数租,就用string即可。
赋值:
vars[0]=xxx;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
联想E盘不见了怎么办? 电脑e盘不见了怎么恢复?6个步骤找回e盘 五一去河源万绿湖游玩,需要携带哪些物品? 五一假期,旅行必带的物品是什么 建行办新卡用了新手机号,旧卡就自动绑了信号 请问电磁炉热敏电阻阻值是多少 电磁炉换电阻多少钱 电磁炉配件电阻多少钱 电磁炉510K大电阻多少钱一个 更换电磁炉电阻多少钱 vb.net 多维数组怎么表示 厦门哪里有钓鱼的好去处,具体 rearth韩国进口硅胶手机壳怎么样 求GB50550-2010建筑结构加固工程施工质量验收规范 《工程施工质量验收规范》含加固吗 建筑修缮加固要遵循什么规范? 仙人球的养殖方法和注意事项 [手把手教你养殖仙人球] 梦见摘菜是什么意思 梦见摘菜的寓意 小孩发音不准挂什么科? 柔顺后多久可以染发 金牛座适合选择什么专业? 金牛座最适合的专业 解析金牛座最适合的专业 胃恶心想吐是什么原因 梦见长辈怎么回事 梦见长辈好不好 支付宝的商家服务怎么关闭 如何关闭支付宝的商家服务 你好!请问微信删除好友怎么加回来呀?没有,没有手机号,没有点赞... 赵云枪法绝妙,武功高强,为什么他的后代没有学到精髓? 赵子龙的妻子是何人,他有没有后代? 武神赵子龙的儿子是谁?> vb.net如何定义一维和多维数组 .net 输出数组 太行明珠小米粥融资是诈骗吗 淘宝衣服客服推荐大了能投诉吗 奔驰后面加个4atmic是什么意思 4AT、6AT、8AT到底有什么区别?为什么中国车企造不出AT变速箱?_百度知 ... 我的奔驰c200k2008款手动档怎么只有四个档? 跪求:2008年重庆美术上本科人数? (在线等答案) 炎荒怎么得到 补钙虾皮豆腐如何做 补钙虾皮豆腐简单做法 这门口放的石雕叫什么名字,喻意什么 求3d设计书籍 学3d 动画哪些书比较好? QQ群的聊天记录能不能不保存的啊?但有消息时必须能接受到.怎样设置 怎样设置QQ不保存消息记录 天下3如何不保存消息记录 怎么群消息设置不能保存了?重启后又恢复接收状态! 吃鸡蛋的禁忌 吃鸡蛋的禁忌介绍 吃鸡蛋有哪些禁忌 吃鸡蛋的禁忌 吃鸡蛋的禁忌吃鸡蛋要注意些什么