解决 如何重写运行时System.dll命名空间?

达尔斯基

活跃成员
已加入
2020年6月3日
留言内容
40
编程经验
Beginner
我试图充分理解继承 继承-C#编程指南 但是如果我可以将对象类放在实际的教程中会更好。我想通过逐步完成代码来完全吸收它&查看Object类的工作原理。本教程仅具有派生类WorkItem& ChangeRequest &他们的成员。如果在逐步学习时能看到对象类在工作,那就更好了。

1 - 是否可以找到对象类的源代码? 我在虚拟工作室中找到了System.dll,但这似乎是已编译的目标代码(我认为这句话是正确的吗?)。

2-如果要完成1,我会遇到命名冲突还是C#将本地声明优先于命名空间声明?
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,979
地点
英国
编程经验
10+
请停止道歉。 :)

如果您不问,您将不会学习。

现在,返回并再次阅读文章7,然后单击p /#6上的Resource链接并阅读左上角... :翻白眼:
 

达尔斯基

活跃成员
已加入
2020年6月3日
留言内容
40
编程经验
Beginner
是的,我知道从提供的链接中错误地引用了system.dll程序集。 mscorlib程序集需要被引用。但是我一生都无法看到从.NET API浏览器中可以学到的知识。
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,076
地点
挪威
编程经验
10+
"reference source"是提供.Net库源代码的站点。非常核心的代码,没有人理智地阅读它们 :)

".Net API浏览器-Microsoft Docs"-这是针对开发人员的文档和学习资料。这是针对所有级别的开发人员的,还有学习文章和介绍主题。
 

约翰·H

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
1,076
地点
挪威
编程经验
10+
是的,我知道从提供的链接中错误地引用了system.dll程序集。 mscorlib程序集需要被引用。但是我一生都无法看到从.NET API浏览器中可以学到的知识。
不用担心无论您创建什么项目,始终都会引用核心运行时库。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,979
地点
英国
编程经验
10+
"reference source"是提供.Net库源代码的站点。非常核心的代码,没有人理智地阅读它们 :)
我看了大声笑,我想这使我处于疯狂的类别。但是我们都知道 :哈哈:

如果我想知道什么对象<T>返回,并查看我是否可以通过使用界面来提高计算性能,请检查引用。
 

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,979
地点
英国
编程经验
10+


那么,您要说的是重写内核了吗? :不确定:
 

跳伞

工作人员
已加入
2019年4月6日
留言内容
2,605
地点
弗吉尼亚州切萨皮克
编程经验
10+
嗯,如果我说实话,我确实研究了内存的存储方式,进入了堆栈&堆,然后稍微看一下int程序集,包括push,pop等...迭代堆栈...我想我什至都读过评估l值的比较运算符& r-values.
然后阅读如何将pdf与图像地图一起存储,&PDF如何存储字形。试图入睡但无法入睡,在半夜起床阅读更多内容。读取autocad的开发人员文档,了解其文件类型,即CAD中绘制的实体的层次结构。不要误会我的意思,我对你们的理解还不够,但是我对一切都感兴趣。
这是一种疾病,不要判断我 :哈哈:.
啊!你真是个怪胎!不用担心你相处得很好。我所能推荐的是一种有效的方法,当您一个又一个地钻进另一个兔子洞时,可以将它们放到堆栈上,这样您就可以回到原来放在顶部的东西上"to study"堆。对我来说更像是"heap" rather than a "stack"这有时会使情况变得更糟。
 

达尔斯基

活跃成员
已加入
2020年6月3日
留言内容
40
编程经验
Beginner
那么,您要说的是重写内核了吗? :不确定:

一点也不,我们所有人都能看到我不是巫师,只是一个热情奔放但缺乏头脑的发烧友。
在raspberry pi官方网站上的第一课是学习操作系统的文件结构,并涉及更改系统命令。一个很好的教训。如果我的记忆正确,那是etc文件夹。我把它们写在书上,也做到了。

我可以拍照&如果你以为我在告诉莱纳斯,就把它们放在这里 :p.

我认为大多数自然而然地(而不是被经济学所吸引)进入这个行业的人都有天生的修补匠,他们必须知道事物是如何工作的。

我同意跳伞运动员,它把我从建筑工地带到了办公室。
 
Last edited:

羊皮

退休程序员
工作人员
已加入
2018年9月5日
留言内容
1,979
地点
英国
编程经验
10+
嘘...不要告诉莱纳斯。
哈哈-我认为;重读他的话后,他实际上可能意味着完全不同的意思。重写etc需要重写内核。在etc中重写配置完全不同。 RP在etc目录中有配置,例如当日消息等。

那让我发笑
 

金西尼

C#论坛主持人
工作人员
已加入
2011年4月23日
留言内容
3,563
地点
悉尼,澳大利亚
编程经验
10+
是的,我知道从提供的链接中错误地引用了system.dll程序集。 mscorlib程序集需要被引用。但是我一生都无法看到从.NET API浏览器中可以学到的知识。
Object类的文档在这里:


像该文档中的每个类型页面一样,它在顶部声明它是其成员的名称空间以及在其中声明的程序集。在该页面的顶部说什么?我认为这里的问题似乎是您不了解(或不了解)命名空间与程序集之间的区别。
 
最佳 底部