Lập trình C# - Chèn phần tử vào Struct
Chèn phần tử vào Struct
Viết chương trình C# để tạo một Book Struct gồm các thông tin: tên sách, và tác giả của cuốn sách, sau đó chèn các phần tử vào 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, cách truy cập các phần tử và cách chèn các phần tử vào 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 chèn phần tử vào Struct trong C#:
using System;
namespace Csharp
{
//tao book struct
struct book
{
public string ten_sach;
public string tac_gia;
}
public class strucExer9
{
public static void Main()
{
int nobook = 1000;
book[] books = new book[nobook];
int i, j, n = 1, k = 1;
Console.Write("\nChen phan tu vao Struct trong C#:\n");
Console.Write("-----------------------------------------\n");
for (j = 0; j <= n; j++)
{
Console.WriteLine("Nhap thong tin cua quyen sach {0} :", k);
Console.Write("Nhap ten sach: ");
books[j].ten_sach = Console.ReadLine();
Console.Write("Nhap ten tac gia: ");
books[j].tac_gia = Console.ReadLine();
k++;
Console.WriteLine();
}
for (i = 0; i <= n; i++)
{
Console.WriteLine("{0}: Ten sach = {1}, Tac gia = {2}", i + 1, books[i].ten_sach, books[i].tac_gia);
Console.WriteLine();
}
Console.ReadKey();
}
}
}
Xem ví dụ
Biên dịch và chạy chương trình C# trên sẽ cho kết quả:
Chen phan tu vao Struct trong C#:
-----------------------------------------
Nhap thong tin cua quyen sach 1 :
Nhap ten sach: Lap Trinh Web
Nhap ten tac gia: Nguyen Huu Vinh
Nhap thong tin cua quyen sach 2 :
Nhap ten sach: Lap Trinh Di Dong
Nhap ten tac gia: Nguyen Van Tam
1: Ten sach = Lap Trinh Web, Tac gia = Nguyen Huu Vinh
2: Ten sach = Lap Trinh Di Dong, Tac gia = Nguyen Van Tam