在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
/*
* *1,配置--修改電腦的系統環境變數 *我的電腦->內容->高級->環境變數中的系統變數中的path後面加上";"號再加上"C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727"後這時候在cmd環竟下就可以直接使用csc來編譯. * * Created by SharpDevelop. * User: Administrator * Date: 2008/8/26 * Time: 上午 08:48 * * To change this template use Tools | Options | Coding | Edit Standard Headers. */ using System; namespace Athrun { class Run { static void Main() { Console.WriteLine("Hello World!"); } } }
//數組的介紹
using System; class Test { static void Main() { //數組的聲明方式 //int[] arr=new int[] {1,2,3}; int[] arr=new int[3]; arr[0]=0; arr[1]=1; arr[2]=2; //兩种不同的方式來讀取數組內的元素 for (int i=0;i<arr.Length;i++) System.Console.WriteLine(arr[i]); //foreach(int i in arr) //System.Console.WriteLine(i); } }
//在方法內對數組進行操作
using System; class Test { //一個靜態方法.根據所輸放的數組的長度來建一個一組數組,半進行初始化以及在屏幕上打印數組元素 static void PrintArr(int ArrLength) { int[] arr=new int[ArrLength]; for (int i=0;i<arr.Length;i++) arr[i]=i; Console.WriteLine("Print Array's value"); for (int i=0;i<arr.Length;i++) Console.WriteLine("arr[{0}]={1}",i,arr[i]); } int i=1; while (i>0) { Console.WriteLine("Please enter the array's Length:"); i=Int32.Parse(Console.ReadLine()); PrintArr(i); } }
//在另一個類中對數組進行操作
using System; class SetArray { public void PrintArr(int ArrLength) { int[] arr=new int[ArrLength]; for (int i=0;i<arr.Length;i++) arr[i]=i; Console.WriteLine("Print Array's value"); for (int i=0;i<arr.Length;i++) Console.WriteLine("arr[{0}]={1}",i,arr[i]); } } class Test { //Main()程序的入口方法 static void Main() { int i=1; SetArray arr=new SetArray(); while (i>0) { Console.WriteLine("Please enter the array's Length:"); i=Int32.Parse(Console.ReadLine()); arr.PrintArr(i); } } }
//ArrayList動態數組
using System; using System.Collections; class Athrun { static void Main() { ArrayList arr=new ArrayList(); string str1; while(true) { Console.WriteLine("Please add a string to ArrayList:"); str1=Console.ReadLine(); if(str1=="end") break; arr.Add(str1); Console.WriteLine(); for (int i=0;i<arr.Count;i++) Console.Write("{0} ",arr[i]); Console.WriteLine("\n"); } } }
//下面的例子是打印一個數組矩陣
using System; using System.Collections; class Matrix { static void Main() { int[,] arr=new int[4,6]; for(int i=0;i<4;i++) { for(int j=0;j<6;j++) { arr[i,j]=(i+1)*10+j+1; } } for (int i=0;i<4;i++) { for(int j=0;j<6;j++) { Console.Write("{0} ",arr[i,j]); } Console.WriteLine(); } } }
//Array和ArrayList的區別
//1,Array的容量是固定的,而ArrayList的容量可根據需要自動擴充. //2,ArrayList提供添加,插入或移除某一範圍元素的方法.在Array中, //您只能一次獲取或設置一個元素的值. //3,Array可以具有多個維度,而ArrayList始終只是一維的. |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论