C#(读作C Sharp)是由微软开发的现代化编程语言,广泛应用于Windows应用、游戏开发(Unity)、Web服务及云平台。以下是核心知识点概览:

1. 基础语法

  • 变量声明int age = 25;
  • 条件判断
    if (age > 18) {
        Console.WriteLine("成年");
    }
    
  • 循环结构
    for (int i = 0; i < 10; i++) {
        Console.WriteLine(i);
    }
    
CSharp_Logo

2. 面向对象编程 🎯

  • 类与对象
    public class Person {
        public string Name { get; set; }
        public void SayHello() {
            Console.WriteLine("Hello, " + Name);
        }
    }
    
  • 继承与多态
    public class Student : Person {
        public new void SayHello() {
            Console.WriteLine("Hi, I'm a student");
        }
    }
    
OOP_Concepts

3. 常用库与框架 📦

  • .NET Core:跨平台开发基础
  • ASP.NET:构建Web应用
  • Entity Framework:数据库交互
  • System.Collections.Generic:数据结构支持

4. 实战项目建议 🚀

  • 开发一个简单的控制台计算器
  • 创建基于Windows Forms的待办事项应用
  • 使用Unity制作2D小游戏(如打砖块)
  • 构建RESTful API服务

如需深入学习,可访问 C# 高级特性教程 📚

Project_Practice