⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 调整数组的长度.txt

📁 C# 是创新性的新式编程语言
💻 TXT
字号:
using System;
namespace TestArray
{

	class App
	{
		static void Main(string[] args)
		{	
			Int32[]arr=new Int32[]{1,2,3};
			//显示元素
			foreach(Int32 x in arr)
				Console.Write(x+" ");
			Console.WriteLine();
			//调整长度 5
			arr=(Int32[])Redim(arr,5);
			foreach(Int32 x in arr)
				Console.Write(x+" ");
			Console.WriteLine();
			//调整长度 2
			arr=(Int32[])Redim(arr,2);
			foreach(Int32 x in arr)
				Console.Write(x+" ");
			Console.WriteLine();


		}
		public static Array Redim(Array origArray,Int32 deSize)
		{
			//确定元素类型
			Type t=origArray.GetType().GetElementType();
			//创建一个含有期望元素个数及类型的新数组
			Array newArray=Array.CreateInstance(t,deSize);
			//将原数组中的元素拷贝到新数组中
			Array.Copy(origArray,0,newArray,0,Math.Min(origArray.Length,deSize));
			return newArray;
		}

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -