Я хотел бы, чтобы значение String я создал и выписал значение в моем коде. В этом примере я не знаю, значение строки «attribut»:Можете ли вы написать значение строки непосредственно в коде C#
public void EditUser(Int32 user_no, String attribut, String change)
{
tmpUser = GetUser(user_no);
if (attribut.Equals("username"))
{
tmpUser.username = change;
}
else if (attribut.Equals("mail"))
{
tmpUser.mail = change;
}
else
{
tmpUser.password = change;
}
}
Я знаю, что я не могу сделать это так:
tmpUser.attribut = изменение;
Есть ли способ сделать это и не использовать инструкции if else.
Возможно с помощью отражения, но не очень практично. Я думаю, что вы должны спросить о проблеме, которую вы пытаетесь решить, вместо того, чтобы спрашивать о том, как вы думаете, что ее можно решить. – Guffa
Ха, ты полностью изменил свой вопрос ...... Ты шутишь? – EZI
Извините за путаницу –