Lập trình C# - Khởi tạo struct không dùng toán new
Khởi tạo struct
Viết chương trình C# để khởi tạo một struct mà không sử dụng toán tử new.
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 khởi tạo struct trong C#:
using System;
namespace Csharp
{
public struct newStruct
{
public int m, n;
public newStruct(int pt1, int pt2)
{
m = pt1;
n = pt2;
}
}
// khai bao va khoi tao doi tuong struct
class TestCsharp
{
static void Main()
{
Console.Write("\nKhoi tao struct khong su dung toan tu new trong C#:\n");
Console.Write("----------------------------------------------------\n");
newStruct myPoint;
myPoint.m = 30;
myPoint.n = 40;
Console.Write("\nnewStruct : ");
Console.WriteLine("m = {0}, n = {1}", myPoint.m, myPoint.n);
Console.WriteLine("\nNhan bat ky phim nao de thoat.");
Console.ReadKey();
}
}
}
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
Khoi tao struct khong su dung toan tu new trong C#:
----------------------------------------------------
newStruct : m = 30, n = 40
Nhan bat ky phim nao de thoat.