用C#编写一个方法,在控制台输出读者的相关信息,包括读者证号,读者姓名,读者年龄,所借图书
时间: 2024-10-29 15:17:30 浏览: 17
在C#中,你可以编写一个名为`DisplayReaderInfo`的方法,它接受一个`Reader`对象作为参数,并在控制台上显示其相关信息。这里假设`Reader`是一个自定义的类,包含证号、姓名、年龄和借用的图书等属性。以下是示例代码:
```csharp
using System;
using System.Collections.Generic;
// 假设有一个Reader类
public class Reader
{
public string ID { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public List<Book> BorrowedBooks { get; set; } // 假设Book是一个列表,存储读者借阅的图书
// 可能有构造函数和添加书籍的方法省略
}
class Program
{
static void DisplayReaderInfo(Reader reader)
{
Console.WriteLine($"读者证号:{reader.ID}");
Console.WriteLine($"读者姓名:{reader.Name}");
Console.WriteLine($"读者年龄:{reader.Age}");
if (reader.BorrowedBooks.Count > 0)
{
Console.WriteLine("所借图书:");
foreach (var book in reader.BorrowedBooks)
Console.WriteLine("- " + book.Title);
}
else
{
Console.WriteLine("该读者尚未借书。");
}
}
static void Main(string[] args)
{
// 创建并初始化一个Reader实例
var reader = new Reader
{
ID = "123456",
Name = "张三",
Age = 25,
BorrowedBooks = new List<Book>
{
new Book { Title = "《Python入门》" },
new Book { Title = "《C#实战》" }
}
};
// 调用DisplayReaderInfo方法展示读者信息
DisplayReaderInfo(reader);
}
}
```
阅读全文