C#中的数组中的方法(一个例子)
2007-04-18 16:57
225 查看
在C#中的数组对象,可以用Reverse()方法颠倒数组中的元素顺序。Reverse()方法是一个静态方法,所以作为参数将需要颠倒顺序的数组元素传递给Reverse()方法。
Array.Reverse(Interger);
使用Sort()方法可以对数组的元素进行排序。
Array.Sort(Integer);
考虑一个例子,数组中存储了学生分数,需要对数据进行排序,以确定最高分和最低分。
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] Marks = {70, 75, 84, 53, 46, 90, 25 };
int I = Marks.Length;
Console.Write("初始排序为:70, 75, 84, 53, 46, 90, 25");
System.Threading.Thread.Sleep(2000);
Array.Sort(Marks);
Console.WriteLine("");
Console.WriteLine("按照从小到大的顺序排序后为:");
System.Threading.Thread.Sleep(2000);
for (int x = 0; x < I; x++)
{
Console.WriteLine(Marks[x]);
System.Threading.Thread.Sleep(1000);
}
Console.Read();
}
}
}
Array.Reverse(Interger);
使用Sort()方法可以对数组的元素进行排序。
Array.Sort(Integer);
考虑一个例子,数组中存储了学生分数,需要对数据进行排序,以确定最高分和最低分。
using System;
using System.Collections.Generic;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
int[] Marks = {70, 75, 84, 53, 46, 90, 25 };
int I = Marks.Length;
Console.Write("初始排序为:70, 75, 84, 53, 46, 90, 25");
System.Threading.Thread.Sleep(2000);
Array.Sort(Marks);
Console.WriteLine("");
Console.WriteLine("按照从小到大的顺序排序后为:");
System.Threading.Thread.Sleep(2000);
for (int x = 0; x < I; x++)
{
Console.WriteLine(Marks[x]);
System.Threading.Thread.Sleep(1000);
}
Console.Read();
}
}
}
相关文章推荐
- C# 委托:把方法组合到一个数组中使用
- c#定义一个方法,根据存储过程名称和存储过程参数数组,执行对应的存储过程
- 一个例子帮你搞懂C#语言高级特性系列(03) --- 方法扩展
- js的prototype扩展的一个例子,模仿C#的StringBuilder功能,数组组合字符串,效率大于+拼凑
- C# 委托:把方法组合到一个数组中使用
- 一个简单的C#多线程间同步(事件方法)的例子
- c#新手入门级代码分享 getlength方法的到一个三维数组的页,行,列
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(二)
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(二)
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)
- 一个很简单的C#例子,给网友解答的,总觉得应该有更简单的方法
- [导入]一个很简单的C#例子,给网友解答的,总觉得应该有更简单的方法
- 在C#中将任意数值类型数据与字节数组相互转换的一个方法
- .NET(C#) Internals: 以一个数组填充的例子初步了解.NET 4.0中的并行(一)
- c#打包文件解压缩 C#中使用委托、接口、匿名方法、泛型委托实现加减乘除算法 一个简单例子理解C#的协变和逆变 对于过长字符串的大小比对