外部文件
本课属于 Coddy C# 学习旅程的“面向对象编程”单元。第 1 课,共 70 课。
外部文件可以让你将类整理到单独的 C# 文件中,并使用命名空间在主程序中引用它们。
创建一个名为 MyClass.cs 的单独 C# 文件
namespace MyApp
{
public class MyClass
{
public string Name { get; set; }
public MyClass(string name)
{
Name = name;
}
public string Greet()
{
return $"Hello, I'm {Name}";
}
}
}在主文件中引用命名空间
using MyApp;创建一个实例并使用它
MyClass obj = new MyClass("Alice");
Console.WriteLine(obj.Greet());输出:
Hello, I'm Aliceusing MyApp; 语句允许你使用 MyApp 命名空间中的类,而不必写出它们的完整限定名称。命名空间会将相关的类归在一起。在同一个项目中,默认情况下,类可以跨文件访问;将类标记为 public 后,它也可以从其他项目(程序集)中访问。
挑战
中等给你提供了 C# 文件(MyClass.cs 和 Program.cs),请在 Program.cs 文件中添加 using 语句,以连接这些文件并使用外部文件中的类!
亲手试试
// TODO:将 ? 替换为正确的命名空间,以使用 MyClass
using ?;
using System;
class Program
{
static void Main()
{
string testCase = Console.ReadLine();
// 创建 MyClass 的实例,并调用 GetMessage()
MyClass obj = new MyClass();
Console.WriteLine(obj.GetMessage());
}
}这节课包含一个小测验。开始学习即可作答,并记录你的进度。
面向对象编程中的所有课
自己练习: C# 在线编译器