C# Array類的基本操作
C#中Array類可以用於對陣列進行定義,與常規的定義方式不同,Array類定義的陣列可以從任意正整數開始,而不一定要從0開始。
一維陣列的例子:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ArrayDemo
{
class Program
{
static void Main(string[] args)
{
int []dim={5};
int[]lowBound={2};
Array myArray=Array.CreateInstance(typeof(int),dim, lowBound);
for(int i=1;i<=5;i++)
{
myArray.SetValue(i,1+i);
}
for(int i=2; i<=6;i++)
Console.WriteLine(myArray.GetValue(i));
Console.ReadLine();
}
}
}
二維陣列的例子:
<span style="font-family:SimHei;font-size:18px;">using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace arrayDemo
{
class Program
{
static void Main(string[] args)
{
Array intarray1=Array.CreateInstance(typeof(int), 5);
for (int i = 0; i < 5;i++)
intarray1.SetValue(20, i);
for (int i = 0; i < 5; i++)
Console.Write("{0,5}",intarray1.GetValue(i));
Console.WriteLine();
int[] lengths = { 2, 3 };
int[] lowBounds = { 1, 10 };
Array computerLanguage = Array.CreateInstance(typeof(string), lengths, lowBounds);
for (int i = lowBounds[0]; i < lowBounds[0] + lengths[0]; i++)
for (int j = lowBounds[1]; j < lowBounds[1] + lengths[1]; j++)
computerLanguage.SetValue("cLanguage", i, j);
for (int i = lowBounds[0]; i < lowBounds[0] + lengths[0]; i++)
{
for (int j = lowBounds[1]; j < lowBounds[1] + lengths[1]; j++)
Console.Write("{0,10}",computerLanguage.GetValue(i, j));
Console.WriteLine();
}
Console.ReadLine();
}
}
}</span>
相關文章
- C# array類的相關方法C#
- DriveInfo類的基本操作
- FileInfo類的基本操作
- File類的基本操作
- C#學習——基本類——Math類C#
- C#中URL的操作類C#
- StreamReader和StreamWriter類的基本操作
- 公共的Json操作C#類JSONC#
- java string類 基本操作Java
- javascript中Array的操作JavaScript
- C#中PDF文件操作類C#
- c# Lambda操作類封裝C#封裝
- C#操作SQL Server通用類C#SQLServer
- C#的Access資料庫操作 AccessHelper類C#資料庫
- c# 操作Redis的五種基本型別總結C#Redis型別
- C#神器"BlockingCollection"類實現C#神仙操作C#BloCGC
- C#:資料庫SQL操作通用類C#資料庫SQL
- SQLite Helper類,基於.net c#的SQLite資料庫操作類SQLiteC#資料庫
- Python3資料庫操作基本類Python資料庫
- Go 操作 Redis 的基本操作GoRedis
- 瞭解下C# 陣列(Array)C#陣列
- C# 字典排序Array.SortC#排序
- Docker的基本操作Docker
- MySQL的基本操作MySql
- git的基本操作Git
- 模組的基本操作
- 棧的基本操作
- webdriver的基本操作Web
- hash的基本操作
- ACCESS資料庫C#操作類(包含事務)資料庫C#
- C# convert ImageSource to byte arrayC#
- 深度分析C#中Array的儲存結構C#
- [C#]C#中字串的操作C#字串
- 活動(Activity)的基本操作
- JS — 物件的基本操作JS物件
- react的基本操作(1)React
- Hive表的基本操作Hive
- Vim命令的基本操作