将基类从System.Object更改为Framework.Object而不进行派生

use*_*080 -2 c# object

我正在为我的项目制作一个自己的C#mscorlib.但有没有办法改变基类命名空间.现在我需要:

namespace System { public class Object { } }

但我想要: namespace Framework { public class Object { } }

有可能吗?

Jon*_*eet 5

不,你做不到.C#语言规范明确指出类层次结构的根是System.Object.

建立替代品mscorlib是一项非常艰巨的任务 - 您真的确定要这样做吗?

  • @ user2199080:不,那不是更好.mscorlib由高技能工程师多年来建造.名称是,它包含.NET框架的核心库.你在这里走错了路.也许你可以给出你想要达到的目标的具体例子. (3认同)
  • @ user2199080:你不能认真...... Java和C#是不同的语言.选择一个并接受它. (3认同)