C# 结构体应用实例

以下代码展示了如何在 C# 中定义和使用结构体:

struct Student 
{
    public string name;
    public int age;
}

public class A 
{
    static void Main() 
    {
        Student s;
        System.Console.Write("请输入姓名:");
        s.name = System.Console.ReadLine();
        System.Console.Write("请输入年龄:");
        s.age = int.Parse(System.Console.ReadLine());
        System.Console.Write("您的姓名是:{0},年龄是{1}", s.name, s.age);
    }
}

代码说明:

  • struct Student 定义了一个名为 Student 的结构体,包含 nameage 两个公共成员。
  • Main 函数中,声明了一个 Student 类型的变量 s
  • 程序通过 Console.ReadLine() 获取用户输入,并将输入值分别赋值给 s.names.age
  • 最后,程序使用 Console.Write() 将用户的姓名和年龄输出到控制台。

要点:

  • 结构体成员默认访问修饰符为 private,为了使外部代码可以访问结构体成员,需要使用 public 修饰符。
  • 使用结构体可以将相关数据封装在一起,提高代码的可读性和可维护性。
ppt 文件大小:1.67MB