Lập trình C# - Khai báo struct có thuộc tính, phương thức và trường private

Khai báo struct có thuộc tính, phương thức và trường private

Viết chương trình C# để khai báo một struct có một thuộc tính, một phương thức và một trường private.

Đây là bài tập C# đơn giản minh họa giúp bạn cách khai báo một struct và cách truy cập các phần tử của một struct.

Chương trình C#

Dưới đây là chương trình C# minh họa lời giải cho bài tập khai báo struct trong C#:

using System;

namespace Csharp
{
    //khai bao struct
    struct newStruct
    {
        private int num;

        public int n
        {
            get
            {
                return num;
            }
            set
            {
                if (value < 50)
                    num = value;
            }
        }
        public void clsMethod()
        {
            Console.WriteLine("\nGia tri duoc luu giu la: {0}\n", num);
        }
    }
    class TestCsharp
    {
        public static void Main()
        {
            Console.Write("\nKhai bao struct co thuoc tinh, phuong thuc va truong private trong C#:\n");
            Console.Write("----------------------------------------------------------------------\n");
            newStruct myInstance = new newStruct();
            myInstance.n = 15;
            myInstance.clsMethod();

            Console.ReadKey();
        }
    }  
}

Xem ví dụ

Biên dịch và chạy chương trình C# trên sẽ cho kết quả:

Khai bao struct co thuoc tinh, phuong thuc va truong private trong C#:
----------------------------------------------------------------------

Gia tri duoc luu giu la: 15