Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

วิธีกำหนดค่าให้กับอิลิเมนต์ใน Array มิติเดียวใน C#

ขั้นแรก สร้าง Array:

int[] p = new int[] {55, 66, 88, 99, 111, 122, 133};

สมมติว่าต้องการกำหนดค่าใหม่ที่ตำแหน่งที่ 2 (ดัชนี 2):

p[2] = 77;

โค้ดตัวอย่างเต็ม

using System;

namespace Program
{
    public class Demo
    {
        public static void Main(string[] args)
        {
            int[] p = new int[] {55, 66, 88, 99, 111, 122, 133};
            int j;
            
            Console.WriteLine("Initial Array......");
            for (j = 0; j < p.Length; j++)
            {
                Console.WriteLine("arr[{0}] = {1}", j, p[j]);
            }
            
            // กำหนดค่าใหม่ที่ดัชนี 2
            p[2] = 77;
            
            Console.WriteLine("New Array......");
            for (j = 0; j < p.Length; j++)
            {
                Console.WriteLine("arr[{0}] = {1}", j, p[j]);
            }
        }
    }
}

ผลลัพธ์

Initial Array......
arr[0] = 55
arr[1] = 66
arr[2] = 88
arr[3] = 99
arr[4] = 111
arr[5] = 122
arr[6] = 133
New Array......
arr[0] = 55
arr[1] = 66
arr[2] = 77
arr[3] = 99
arr[4] = 111
arr[5] = 122
arr[6] = 133