Lập trình C# - Tạo struct, gán giá trị và gọi struct
Tạo struct, gán giá trị và gọi struct
Viết chương trình C# để tạo một struct, gán giá trị và gọi struct này.
Đâ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 tạo struct, gán giá trị và gọi struct trong C#:
using System;
namespace Csharp
{
// tao mot class
class aNewClass
{
public int x;
public int y;
}
//tao mot struct
struct aNewStruc
{
public int x;
public int y;
}
class TestCsharp
{
static void Main(string[] args)
{
Console.Write("\nTao struct, gan gia tri va goi struct trong C#:\n");
Console.Write("------------------------------------------------\n");
aNewClass ClassNum1 = new aNewClass();
ClassNum1.x = 75;
ClassNum1.y = 95;
// ClassNum2 la mot kieu cua ClassNum1
aNewClass ClassNum2 = ClassNum1;
ClassNum1.x = 7500;
ClassNum1.y = 9500;
Console.WriteLine("\nThuc hien hoat dong gan trong Class: x:{0}, y:{1}", ClassNum2.x, ClassNum2.y);
aNewStruc StrucNum1 = new aNewStruc();
StrucNum1.x = 750;
StrucNum1.y = 950;
// StrucNum2 la mot kieu cua StrucNum1 type
aNewStruc StrucNum2 = StrucNum1;
StrucNum1.x = 75;
StrucNum1.y = 95;
Console.WriteLine("Thuc hien hoat dong gan trong Struct: x:{0}, y:{1}\n\n", StrucNum2.x, StrucNum2.y);
Console.ReadKey();
}
}
}
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
Tao struct, gan gia tri va goi struct trong C#:
------------------------------------------------
Thuc hien hoat dong gan trong Class: x:7500, y:9500
Thuc hien hoat dong gan trong Struct: x:750, y:950