By GokiSoft.com| 14:56 20/05/2020|
C Sharp

[Share Code] Hướng dẫn tìm hiểu Array trong C#. C Sharp, Lập Trình C#, Lập Trình C Sharp

Hướng dẫn tìm hiểu Array trong C#. C Sharp, Lập Trình C#, Lập Trình C Sharp



#Program.cs


using System;
using System.Collections.Generic;

namespace Lession4
{
    class Program
    {
        static void Main(string[] args)
        {
            test01();
            //learningList();
        }

        static void learningList() {
            //TH => quan ly du lieu trong 1 mang dong.
            List<int> list = new List<int>();
            Console.WriteLine("Length: {0}", list.Count);

            list.Add(2);
            list.Add(5);
            list.Add(1);
            Console.WriteLine("Length: {0}", list.Count);

            //Lay du lieu tai vi tri index = 1;
            int v = list[1];
            Console.WriteLine("Gia tri tai index = 1 la {0}", v);

            //Duyet qua cac phan tu trong mang
            for (int i = 0; i < list.Count; i++) {
                Console.WriteLine(list[i]);
            }

            Console.WriteLine("Su dung foreach");
            foreach(int v1 in list) {
                Console.WriteLine(v1);
            }
        }

        static void test01() {
            //mang hom 10 so nguyen
            int[] t = new int[9];
            //Length = 9, index = 0 -> length - 1 (8)
            t[0] = 7;
            t[1] = 11;
            t[2] = 6;
            //Khai bao 1 mang gom N so nguyen => N nhap tu ban phim
            int N;
            Console.WriteLine("Nhap N: ");
            N = Int32.Parse(Console.ReadLine());
            int[] k = new int[N];
            //Nhap cac phan tu trong mang
            //Nhap vao 1 vi tri cu the
            //index = 1;
            Console.WriteLine("Nhap phan tu k[{0}] = ", 3);
            k[1] = Int32.Parse(Console.ReadLine());

            //TH => nhap tat ca cac phan tu trong mang
            for (int index = 0; index < N; index++)
            {
                Console.WriteLine("Nhap phan tu k[{0}] = ", index);
                k[index] = Int32.Parse(Console.ReadLine());
            }
            //TH => khai bao 1 mang => gom cac phan tu xac dinh roi.
            //mang gom 3 phan tu => 7, 2, 10
            int[] h = { 7, 2, 10 };

            //Duyet qua cac phan tu trong mang => lam nhu nao???
            //Lay du lieu tai 1 vi tri cu the
            //h => lay phan tu tai vi tri index = 1
            Console.WriteLine("h[1] = {0}", h[1]);

            //Ap dung mang trong 1 so bai toan cu the
            //su dung mang k => lam vi du.
            //Vi du : Tinh tong
            int sum = 0;
            for (int i = 0; i < N; i++)
            {
                sum += k[i];
            }
            Console.WriteLine("Tong : {0}", sum);

            //Vi du: Tinh tong cac so chia het cho 3 trong mang k
            sum = 0;
            for (int i = 0; i < N; i++)
            {
                if (k[i] % 3 == 0)
                {
                    sum += k[i];
                }
            }
            Console.WriteLine("Tong cac so chia het cho 3 : {0}", sum);
        }
    }
}


Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)