A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hou1989 黑马帝   /  2013-1-9 11:07  /  2231 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 hou1989 于 2013-1-9 13:28 编辑

在声明一维数组的时候必须得确定数组的长度么,可不可以先不声明长度,动态的存储数据

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

4 个回复

倒序浏览
1. 任意类型都可以声明数组
2. int[] nums = {5,3,8};
3. int[] nums = new int[3];
4. int[] nums = new int[3]{5,3,8};// 个数和声明个数必须一致
5. 数组的长度一旦声明就无法改变。
6. string[] pihaos={"PH0001","PH0002","PH0003"};
    foreach(string pihao in pihaos)
   {  
           Console.WriteLine("网购的商品批号{0}",pihao);
  }
7.参数数组:可变参数数组必须是最后一个
  int sum(params int[] values)
  int sum(string name,params int[] values)
  

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

回复 使用道具 举报
普通数组的长度是固定的,但是ArrayList是一种动态数组,其容量可随着我们的需要自动进行扩充.

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

回复 使用道具 举报
申明数组的话,必须确定数组长度,如INT[] A
如果你要不确定长度,则采用LIST泛型来存储数据

评分

参与人数 1技术分 +1 收起 理由
潘梦军 + 1

查看全部评分

回复 使用道具 举报
许庭洲 发表于 2013-1-9 11:20
1. 任意类型都可以声明数组
2. int[] nums = {5,3,8};
3. int[] nums = new int[3];

恩,谢谢,问题已解决
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马