c# 反射一个internal static class中的field

try
{
    Assembly assembly = Assembly.GetAssembly(typeof(SpiceLogic.WinHTMLEditor.HTMLEditor));

    Type t2 = assembly.GetType("SpiceLogic.WinHTMLEditor.x4cd370fac391fcb1");
    ConstructorInfo c = t2.GetConstructor(
        BindingFlags.NonPublic | BindingFlags.Static,
        System.Type.DefaultBinder,
        Type.EmptyTypes,
        null);

    object o = c.Invoke(null, null);
    FieldInfo fi = t2.GetField("_x044acce444e9c035", BindingFlags.NonPublic | BindingFlags.Static);
    object v = fi.GetValue(o);
    Console.WriteLine(v);
}
catch (Exception ex)
{
    Console.WriteLine(ex.Message);
}
Console.Read();