C# 向现有类添加属性
我有一个现有的类,我想向它添加两个属性。这可能吗?如果不可能,我如何继承它并拥有相同的类名?没有扩展属性这样的东西,您不能继承类并使用相同的类名,除非您使用不同的名称空间,这可能不是您想要的C# 向现有类添加属性,c#,C#,我有一个现有的类,我想向它添加两个属性。这可能吗?如果不可能,我如何继承它并拥有相同的类名?没有扩展属性这样的东西,您不能继承类并使用相同的类名,除非您使用不同的名称空间,这可能不是您想要的 public class MyBaseClass { public int Property1 { get; set; } public int Property2 { get; set; } } public class MyDerivedClass : MyBaseClass { public in
public class MyBaseClass
{
public int Property1 { get; set; }
public int Property2 { get; set; }
}
public class MyDerivedClass : MyBaseClass
{
public int Property3 { get; set; }
public int Property4 { get; set; }
}
无法使用相同的名称继承,但:
File1.cs
public partial class MyBaseClass
{
public int Property1 { get; set; }
public int Property2 { get; set; }
}
文件2。cs
public partial class MyBaseClass
{
public int Property3 { get; set; }
public int Property4 { get; set; }
}
为什么不下载source()并直接编辑类?Ummm。。。请原谅我愚蠢的问题,但是。。。是什么阻止您直接编辑该类?该类是System.Web.Mvc的一部分。不能碰它。那么。不可能在不同的集合中执行分部类您在谈论哪个类?这是一门局部课程吗??