什么决定了程序集中类的顺序?
而且..有没有办法改变它?
附加信息:您可以自己通过反射检查排序,也可以使用 ILDASM 之类的工具,禁用字母排序,然后您也将获得订单。
顺序似乎以一种奇怪的方式由编译器确定。
我已经尝试了一些事情......比如重命名类(顺序保持不变),还编辑 .csproj 文件以更改 .cs 文件的顺序。
我的主要关注点是 VS2008、C#、.net 3.5。
更新:我确实有一个订单很重要的场景(外部程序通过反射通过我的程序集) - 我需要特殊的订单。除此之外 - 你是完全正确的 - 顺序真的不重要。