溫馨提示×

c# value數(shù)組操作指南

c#
小樊
85
2024-07-23 16:16:07
欄目: 編程語言

在C#中,數(shù)組是一種用于存儲固定大小的元素集合的數(shù)據(jù)結(jié)構(gòu)。數(shù)組可以包含相同類型的元素,并且可以通過索引訪問和操作這些元素。以下是一些常見的數(shù)組操作指南:

  1. 聲明和初始化數(shù)組:
int[] numbers = new int[5]; //聲明一個(gè)包含5個(gè)整數(shù)元素的數(shù)組
int[] numbers = new int[] { 1, 2, 3, 4, 5 }; //聲明并初始化一個(gè)包含5個(gè)整數(shù)元素的數(shù)組
  1. 訪問數(shù)組元素:
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
Console.WriteLine(numbers[0]); //輸出數(shù)組中的第一個(gè)元素,結(jié)果為1
  1. 修改數(shù)組元素:
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
numbers[0] = 10; //修改數(shù)組中的第一個(gè)元素為10
  1. 獲取數(shù)組長度:
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
Console.WriteLine(numbers.Length); //輸出數(shù)組的長度,結(jié)果為5
  1. 遍歷數(shù)組元素:
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
foreach (int num in numbers)
{
    Console.WriteLine(num);
}
  1. 使用 LINQ 查詢數(shù)組:
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
var evenNumbers = numbers.Where(n => n % 2 == 0); //篩選出數(shù)組中的偶數(shù)
foreach (int num in evenNumbers)
{
    Console.WriteLine(num);
}
  1. 多維數(shù)組:
int[,] matrix = new int[2, 3]; //聲明一個(gè)2行3列的二維數(shù)組
matrix[0, 0] = 1; //訪問和修改二維數(shù)組元素
  1. 交換數(shù)組元素:
int[] numbers = new int[] { 1, 2, 3, 4, 5 };
int temp = numbers[0];
numbers[0] = numbers[1];
numbers[1] = temp;

這些是使用C#操作數(shù)組時(shí)的一些常見技巧和方法,希望對你有所幫助。

0