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

📄 printarray.cs

📁 java基础方面的一些实例代码
💻 CS
字号:
using System;
namespace ConsoleApplication4
{
	public class ArrayClass 
	{
		//传统for语句,二维数组
		static void PrintArray(int[,] w) 
		{
			for (int i=0; i <= w.GetUpperBound(0); i++) //第一维上限
				for (int j=0; j <= w.GetUpperBound(1); j++) //第二维上限
					Console.WriteLine("Element[{0},{1}]={2}", i, j, w[i,j]);
		}
		//foreach语句,二维数组
		static void PrintArray1(int[,] w) 
		{
			foreach (int i in w) 
				Console.WriteLine("Element={0}", i);
		}

		//传统for语句,交错数组
		static void PrintArray(char[][,] w) 
		{
			for (int i=0; i < w.Length; i++) //交错数组第一项的长度
				for (int j=0; j <= w[i].GetUpperBound(0); j++) //第1维上限
					for (int k=0; k <= w[i].GetUpperBound(1); k++) //第2维上限
						Console.WriteLine("Element[{0}][{1},{2}]={3}", i, j,k,w[i][j,k]);
		}
		//foreach语句,交错数组
		static void PrintArray1(char[][,] w) 
		{
			foreach (char [,]  chArr  in  w) 
				foreach (char ch in chArr)
					Console.WriteLine("Element={0}", ch);
		}
	
		public static void Main() 
		{
			// 二维数组
			Console.WriteLine("传统for语句,二维数组");
			PrintArray(new int[,] {{1,2}, {3,4}, {5,6}, {7,8}});
			Console.WriteLine("foreach语句,二维数组");
			PrintArray1(new int[,] {{1,2}, {3,4}, {5,6}, {7,8}});

			// 交错数组(两行二维数组)
			char[][,] myArray = new char[2][,];
			myArray[0] = new char[2,2] { {'1','2'},{ '3','4'} };
			myArray[1] = new char[1,2] { {'5','6'} };
			Console.WriteLine("传统for语句,交错数组");
			PrintArray(myArray);
			Console.WriteLine("foreach语句,交错数组");
			PrintArray1(myArray);
		}		

	}
}

⌨️ 快捷键说明

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