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

我知道```int[]Intergers这样可以声明一个数组```但我不知道除了声明成整形变量还可以声明成什么类型的数组?`一般常用的数组类型又是那些?`什么字符都可以放... 我知道```int[] Intergers这样可以声明一个数组```但我不知道除了声明成整形变量还可以声明成什么类型的数组?`一般常用的数组类型又是那些?`什么字符都可以放的数组类型是那个?```还有的是`我声明好了一个数组后要怎么把string类型的内容输入进去啊?````最后在问一下`在java里怎么声明一个string类型的数组?```声明好后如何付值给数组里的第一个对像?(不是在声明时付值)````我问的是一维数组```谢谢了```
我想知道`C#和Java里的声明数组分别是怎么样的?```string a[];和string[] n=new string[5];那个是对的?```java里好像不可以这样写的```好像java的数组类型不支持string```可不可以给出具体的代码`或例子!```小女子刚刚学```谢谢了!
展开
 我来答
百度网友faadf46
高粉答主

2019-12-14 · 说的都是干货,快来关注
知道答主
回答量:4556
采纳率:0%
帮助的人:77.7万
展开全部

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

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

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

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

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

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

注意事项:

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

百度网友f0c02d0
推荐于2017-10-03 · TA获得超过317个赞
知道小有建树答主
回答量:388
采纳率:0%
帮助的人:436万
展开全部
你查看一下帮助文档吧
在查找框中,键入数组,里面讲解很详细

例如:声明一个数组:
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# 编程指南)

要提出有关“帮助”或本产品其他功能的建议或错误报告,请转到反馈站点。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xx_lzj
2008-02-15 · TA获得超过970个赞
知道大有可为答主
回答量:578
采纳率:0%
帮助的人:736万
展开全部
数组就是同样类型元素的一种顺序排列。什么类型的元素都可以。包括string[] object[] color[],总之什么类型都可以作为数组元素。
string[]就是字符串数组,当然什么字符都可以放。如果是单个字符,用char[]。
如果: string[] str=new string[10];
str[0]="hello";就可以给str数组的第一个元素赋值为“hello”。
java里的声明和C#一样,字符串处理函数都一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
狠低调的前端
2008-02-15 · 一个技术狠好但为人低调的WEB前端工程师
狠低调的前端
采纳数:878 获赞数:2549

向TA提问 私信TA
展开全部
……数组类型包括所有已存在的数据类型和您写的各种“类”。
可以声明int[] float[] double[] char[]
抑或是您建立了一个Class为A,您也可以建立A[]这样的数组。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
乘恢籽2196
2008-02-16 · TA获得超过129个赞
知道答主
回答量:167
采纳率:0%
帮助的人:0
展开全部
得你这20份不容易啊。
classx[] vars=new classx[num];
字符数租用char[]
存字符串不要用字符数租,就用string即可。
赋值:
vars[0]=xxx;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式