📅  最后修改于: 2023-12-03 15:13:50.218000             🧑  作者: Mango
C# 是一种现代、面向对象的编程语言,由 Microsoft 公司开发并维护。主要用于 Windows 应用程序和 Web 应用程序的开发,可用于开发桌面应用程序、移动应用程序、游戏,以及云服务和网站等。
C# 的基本语法与 Java 和 C++ 类似,但也有些差异,如:
以下是一个简单的 C# 程序示例,输出 Hello World:
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}
C# 是一种强类型语言,意味着变量必须在使用之前进行声明并定义其类型。C# 提供了多种基本数据类型,如 int、bool、float 等,还可以使用结构体和类等自定义类型。
int a = 5;
bool b = true;
float c = 3.14f;
struct Point {
public int x;
public int y;
}
class Person {
public string name;
public int age;
}
C# 是一种面向对象的语言,支持封装、继承和多态等特性。C# 中类是面向对象的基础,通过类的实例化可以创建对象,类通过构造函数进行初始化。
class Rectangle {
private int width;
private int height;
public Rectangle(int w, int h) {
this.width = w;
this.height = h;
}
public int GetArea() {
return width * height;
}
}
Rectangle rect = new Rectangle(10, 20);
int area = rect.GetArea(); // area == 200
C# 提供了完整的标准库,包含了许多常用的类和方法,如字符串处理、文件操作、网络通信等。标准库可以通过 using 关键字引用。
using System.IO;
string path = "C:\\temp\\test.txt";
string text = "hello world";
File.WriteAllText(path, text);
string newText = File.ReadAllText(path);
C# 是一种现代、面向对象的编程语言,适用于多种领域的应用程序开发。C# 的语法简洁、易学易用,同时也提供了丰富的标准库和强大的面向对象特性,是一个非常流行的编程语言。