using System;
namespace MyNamespace
{
// 定义一个类
class MyClass
{
// 类的成员变量
private string myField;
// 类的构造函数
public MyClass(string field)
{
myField = field;
}
// 类的方法
public void MyMethod()
{
Console.WriteLine("MyMethod called with field: " + myField);
}
}
// 主程序类
class Program
{
// 主方法
static void Main()
{
// 创建类的实例
MyClass myObject = new MyClass("Hello, C#!");
// 调用类的方法
myObject.MyMethod();
}
}
}
上述代码包括了以下几个基本部分:
1. 命名空间(Namespace): MyNamespace 是一个命名空间,用于组织和管理代码。命名空间可以包含类、接口、结构等。
2. 类(Class): MyClass 是一个类,用于封装数据和方法。类可以包含成员变量、构造函数、方法等。
3. 成员变量: myField 是类的一个私有成员变量,用于存储数据。
4. 构造函数: MyClass 类有一个构造函数,用于初始化对象。在上例中,构造函数接受一个参数,并将其赋值给成员变量。
5. 方法(Method): MyMethod 是类的一个方法,用于执行特定的操作。在上例中,方法输出一条包含成员变量值的消息。
6. 主程序类和方法: Program 类包含一个 Main 方法,这是程序的入口点。在 Main 方法中,创建了 MyClass 的实例,并调用了其中的方法。
以上是一个简单的示例,实际的 C# 程序结构可能更加复杂,包括更多的类、接口、方法等。在实际开发中,还可以使用属性、事件、委托等高级概念来构建更为灵活和强大的程序结构。
转载请注明出处:http://www.pingtaimeng.com/article/detail/6334/C#