Как в dnlib получить значение поля?

У меня есть программа, в ней есть класс Program, в нём поле TestString, это поле равно "qwerty": Вот программа под dnSpy:

public static class Program
{
    public static string TestString = "qwerty":
    public static void Main()
    {
        Console.WriteLine(TestString);
    }
}

Вот то, что я смог написать по примерам и докам dnlib:

var mod = ModuleDefMD.Load(path, ModuleDef.CreateModuleContext());
var programClass = mod.Find("TestProgram.Program", false);

foreach(var field in programClass.Fields)
    if(field.Name == "TestString")
        Console.WriteLine( => вот тут должен быть Value <= );

Как получить значение этой строки?


Ответы (0 шт):