额,那是辅助功能。表明有人直接用过他
就像你这个帖子,没人回复,回复数量就是0。我回复一次,那么回复数量就是1
当然这种东西只是辅助功能,现代化代码里这个辅助功能会失效,因为他是静态分析结果,只能分析编译期的东西。
而动态runtime的他分析不了,比如注入,比如反射,动态代理,动态emit。所以即使某个class标记为0,我们现在也不敢随意乱删除,谁知道那个地方动态调用呢?
至于另外的问题:我要看懂别人写的程序,需要先看那一步,先从设计器的程序看起
无法回答,如果说netcore,net5,net6这种你可以从Host部分看起,因为这些程序都是从 HostBuilder开始的,整个最原始的,最重要的主要节点都是从在host里注册并构建的
但是传统netFramework的代码,我个人说如果不懂”OOA分析“基本你无法看懂,OOA相当于提纲,OOP是段落。高级代码都是先写提纲,然后在写段落。如果你不从提纲看,直接看段落。就只能是小学的时候那样,自己提炼”段落中心思想“然后自己”领悟“这代码在干嘛了