次のような C# コードがあります。
string fieldName = ...
string value = ...
if (fieldName == "a") a = value;
if (fieldName == "b") b = value;
if (fieldName == "c") c = value;
if (fieldName == "d") d = value;
...
私はこのようなものが欲しい:
string fieldName = ...
string value = ...
SetMyInstanceVariable(fieldName, value);
...
それを行う簡単な方法はありますか?文字列でクラスの名前を指定すると、System.Activator を使用してインスタンス化できることを知っています。これは似ているので、期待していました....