我正在研究用于.NET程序集的静态分析工具。 在Java中,有一个Descriptor可用于表示具有指定语法的字符串中的方法或字段。
表示字段:
double d[][][];
将是
[[[D
特别是在进行字节码分析时非常有用。因为它易于描述。如果在.NET CLR中有类似的东西?或者有更好的方法来实现这一目标吗?谢谢!
答案 0 :(得分:2)
去年我在.NET CIL中做了很多静态分析,最好的方法是使用ildasm.exe或任何反汇编程序,它会为你提供一些非常容易解析的IL语言文本文件。你会发现,没有必要对任何东西进行反向工程,你会发现.NET不是那种编译的。
如果您认真对待IL Assembler,这是一本好书推荐:Expert .NET 2.0 IL Assembler
答案 1 :(得分:0)