从dll扩展一个类



我有一个第三方DLL(我无法编辑),它有一个我想扩展的代码类:

  namespace namespaceName
  {
     public class mainClass
     {
        public class className
        {
            public string string1;
            public string string2;
            public string string3;
            public string string4;
            public className(string string1, string string2, string string3, string string4);
        }
     }
 }

我想要的是能够添加另一个字符串到类className。

可以使用继承(如果有的话)吗?

你可以继承它并创建你自己的类(除非它是密封的):

class ClassName2 : ClassName
{
  public string AnotherString { get; set; }
}

最新更新