首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

求C#数组代码,小弟是菜鸟

2012-12-27 
求C#数组代码,小弟是初学者。有数组代码吗?可以共享吗》?[最优解释]什么玩意,什么叫数组代码int[][其他解释]

求C#数组代码,小弟是初学者。
有数组代码吗?可以共享吗》?
[最优解释]
什么玩意,什么叫数组代码
int[]
[其他解释]
有时间去找找看CSDN的帮助,你的问题不明确
[其他解释]
byte[] command = new byte[] { 0xab, 0x04, 0xd0, 0x00, 0xa1, 0xcd };
byte[] command = new byte[10];
[其他解释]
没看懂什么意思,什么叫数组代码?
<code>string[] str={'asd','ads','ad'};</code>
[其他解释]
IntPtr[] intptr=new IntPtr[10];
[其他解释]

c# 数组处理




数组是一种基本的数据类型,和其他类型(比如int型、float型、double型、string型等)的
 
区别是它能存储一组数据,而非单个数据。
 
1、创建数组
 
byte[] a = new byte[5];  //创建一个名为a,长度为5的byte型一维数组。
 
int[] a = new int[5] {1, 2, 3, 4, 5};  //也可以采用初始化方式同时给赋值。
 
double[,] d = new double[2, 3];  //建立二维数组
 
double[,] d = new double[,] { {2,2}, {3,3}, {4,4}, {5,5} };  //声明一个4行2列的二维数组并赋值
 
2、多维数组
 
            int[, ,] s = new int[3, 3, 3];
            for (int i = 0; i < 3; i++)  //通过三个for循环对该三维数组进行赋值
            {
                for (int j = 0; j < 3; j++)
                {
                    for (int m = 0; m < 3; m++)
                    {
                        s[i, j, m] = i + j + m;
                    }
                }
            }
            foreach (int k in s)  //用foreach循环输出数组中的所有元素导控制台显示
            {
                Console.Write(k.ToString() + " ");
            }
            Console.ReadKey();
 
3、动态数组
 
ArrayList类包含在System.Collections 命名空间中。
 
Capacity:获取或设置 ArrayList 所包含的元素数。
 
Count:获取 ArrayList 所包含的实际元素数。
 
Add():将对象添加到 ArrayList 的结尾处。


 
Clear():从 ArrayList 中移除所有元素。
 
Contains():确定某元素是否在 ArrayList 中。
 
Insert():将对象插入到 ArrayList 的指定索引处。
 
RemoveAt():移除 ArrayList 的指定索引处的元素。
 
Reverse():将指定范围内元素的顺序反转。
 
Sort():用指定的比较器对 ArrayList 某个范围内的元素进行排序。
 
 ArrayList a1 = new ArrayList();
            //向ArrayList 结尾处添加4种不同类型的对象
            a1.Add(0.05f);
            a1.Add("sss");
            a1.Add('s');
            a1.Add(3);
            Console.WriteLine("当前ArrayList 里的全部元素如下:");
            for (int i = 0; i < 4; i++)
            {
                Console.Write(a1[i] + " ");
            }
            Console.WriteLine("\n 当前 ArrayList 里的元素个数共有:");
            Console.WriteLine(a1.Count);
            a1.Insert(1, "aaa");  //在ArrayList 索引值为1处添加字符串aaa
            for (int i = 0; i < 5; i++)
            {
                Console.Write(a1[i] + " ");
            }
            Console.WriteLine("\n 倒序后当前ArrayList 里的全部元素如下:");
            a1.Reverse();
            for (int i = 0; i < 5; i++)
            {
                Console.Write(a1[i] + " ");
            }
            Console.WriteLine("\n 删除后当前ArrayList 里的全部元素如下:");
            a1.RemoveAt(2);
            for (int i = 0; i < 4; i++)
            {
                Console.Write(a1[i] + " ");
            }
            Console.ReadKey();


[其他解释]
楼上挺详细的,楼主要问神马数组代码。。。没头没尾啊
[其他解释]
引用:

就是用如何用代码可以找出{1,2,3,4,5}数组中的最大值。


冒泡排序啊
如果不想自己写算法,就用List<T>,自带的有Sort方法。
[其他解释]
什么乱七八糟、没头没尾的
[其他解释]

int[] array = { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
array.Max()就是最大值
[其他解释]
string[] str={'asd','ads','ad'};

[其他解释]
就是用如何用代码可以找出{1,2,3,4,5}数组中的最大值。
[其他解释]
null

热点排行