C#入门指南:编写第一个类与方法

1. 理解基本概念
  • :对象的蓝图,包含数据(字段)和行为(方法)
  • 方法:类中的函数,用于执行特定操作
  • 基本结构:
    class 类名 {
        // 字段
        // 方法
    }
    

2. 创建第一个类

在Visual Studio或任何文本编辑器中新建.cs文件:

// 定义类
class HelloWorld
{
    // 字段(存储数据)
    string message = "你好,C#!";

    // 方法(定义行为)
    public void SayHello()
    {
        Console.WriteLine(message);
    }
}

3. 添加主方法(程序入口)

Program.cs中实例化类并调用方法:

class Program
{
    static void Main()
    {
        // 创建类的实例
        HelloWorld myObject = new HelloWorld();
        
        // 调用方法
        myObject.SayHello();  // 输出:你好,C#!
    }
}

4. 关键语法说明
元素 示例 说明
类定义 class HelloWorld 使用class关键字声明
方法 public void SayHello() public表示可公开访问
实例化 new HelloWorld() 创建类的具体对象
调用 myObject.SayHello() 通过对象调用方法
5. 进阶示例:带参数的方法
class Calculator
{
    // 带返回值的方法
    public int Add(int a, int b) 
    {
        return a + b;
    }
}

// 在Main中调用:
Calculator calc = new Calculator();
int result = calc.Add(5, 3);  // 返回8
Console.WriteLine($"计算结果:{result}");

6. 运行步骤
  1. 保存文件为.cs扩展名(如Program.cs
  2. 使用命令行编译:csc Program.cs
  3. 运行生成的可执行文件:Program.exe
常见问题解决
  • 错误CS0246:检查类名拼写是否一致
  • 方法未调用:确保在Main()中实例化并调用方法
  • 访问权限:类方法需声明为public才能在外部访问

提示:尝试扩展你的类:

  1. 添加Subtract()减法方法
  2. 创建Student类包含姓名字段和PrintInfo()方法
  3. 使用属性替代公共字段(如public string Name { get; set; }
Logo

Agent 垂直技术社区,欢迎活跃、内容共建。

更多推荐