Hyperledger Indy - сбой сборки модуля TheOrgBook из-за проблемы с узлом и NPM

Уже существует ли «matrix1_2»? Другими словами, когда вы говорите y = ??? вы пытаетесь получить доступ к существующей переменной или создать ее.

Насколько я знаю, нет способа создать новый экземпляр «named» во время выполнения. Однако вы можете получить имена существующих полей и выбрать их с помощью System.Reflection.

String x = "matrix1_2";
Microsoft.VisualBasic.PowerPacks.RectangleShape y;
Type type = typeof(MyType); // Get type pointer
FieldInfo[] fields = type.GetFields();
foreach (var field in fields)
{
        if (field.Name == "matrix1_2")
        {
            y = field;
        }
}

MyType выше - это имя любого класса matrix1_2.

0
задан Gokul B. Alex 18 March 2019 в 02:29
поделиться