Here is the example with comments:
class Program { // first version of structure public struct D1 { public double d; public int f
It does give true for me, with Mono's gmcs 2.4.2.3.