Быстрый один здесь ~ Я хочу, чтобы преобразовать < T> ToString, так что я могу заменить переменную этого типа ~C# generics: Можете ли вы преобразовать <T> ToString?
public void ChangePanel<T>(T Action){
FieldInfo Field = T.GetField(T.toString);
Field.SetValue(SomeObject, Action);
}
Кроме того, пожалуйста, дайте мне знать, если есть лучший способ сделать это !!
Edit: FYI переменные в SomeObject имеют такое же имя, как тип
Не ясно, чего вы пытаетесь достичь – scartag
T.toString? возможно, попробуйте T.ToString() –
Да, это должно работать –