c# - 如何在不使用partial关键字的情况下进行部分类?

标签 c# .net class partial partial-classes

我在接受采访时被问到了这个问题。如何重复该关键字的功能? (С# .NET)

编辑1:是的,我认为这是一个糟糕的问题,但很有趣的是知道这会回答你们

编辑2:谢谢大家的回答,我明白了!

最佳答案

我认为 - 使用扩展

public class MyClass
{
    public Method1()
    {
    }
}

public static class MyClassExt
{
    public static Method2(this MyClass myClass)
    {
    }
}

MyClass mc = new MyClass();
mc.Method1();
mc.Method2();

关于c# - 如何在不使用partial关键字的情况下进行部分类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24656561/

相关文章:

.net - XmlSerializer 替换 xsi :type to node name

c# - 两个 DateTime 对象之间的格式差异时间

c# - 连接字符串数组

c# - SQL 到 LINQ 转换器

c# - 如何使用 V4 在 C# 中的 Microsoft bot 框架中获取用户名?

python - 属性是变量吗?

c# - 如何从 .NET Core 应用程序的其他层访问 IOptions(或任何设置)?

.net - .NET多线程同步时钟与监视器

c++ - 即使从类中抛出异常,C++ 程序还能正常运行吗?

ruby - ruby 中的 Object 类如何成为其子类 "Class"类的实例