Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/290.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 将基类从System.Object更改为Framework.Object,而无需派生_C#_Object - Fatal编程技术网

C# 将基类从System.Object更改为Framework.Object,而无需派生

C# 将基类从System.Object更改为Framework.Object,而无需派生,c#,object,C#,Object,我正在为我的项目制作自己的C#mscorlib。 但是有没有办法改变基类名称空间呢。 现在我需要: 名称空间系统 { 公共类对象 { } } 但我想: 名称空间框架 { 公共类对象 { } } 有可能吗?不,你不能那样做。C语言规范明确指出类层次结构的根是System.Object 构建替换的mscorlib是一项非常艰巨的任务-你真的确定要这样做吗?是的。我真的很想要它。因为我想用C#来“重建”java代码中的一些java东西,而且因为我不能编辑mscorlib,所以最好重新创建它。@

我正在为我的项目制作自己的C#mscorlib。 但是有没有办法改变基类名称空间呢。 现在我需要:


名称空间系统
{
公共类对象
{
}
}

但我想:

名称空间框架
{
公共类对象
{
}
}


有可能吗?

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


构建替换的mscorlib是一项非常艰巨的任务-你真的确定要这样做吗?

是的。我真的很想要它。因为我想用C#来“重建”java代码中的一些java东西,而且因为我不能编辑mscorlib,所以最好重新创建它。@user2199080:不,这不好。mscorlib是多年来由高技能工程师建造的。正如名称所示,它包含.NET framework的核心库。你走错了路。也许你可以举一个具体的例子来说明你想要达到的目标。@user2199080:你不是认真的。。。Java和C#是不同的语言。选择一个并接受它。@user2199080:这绝对是错误的做事方式。听起来你可能对C#和.NET相当陌生——你现在应该放弃重建mscorlib的想法。习惯.NET为您提供的功能——如果您真的想编写Java,也可以找到更好的Java调试器。