コードを変更し、シリアル化されないものをすべて削除して文字列に変更し、Font/Color から文字列に変換して元に戻す関数を作成するのに数え切れないほどの時間を費やした後、私はうんざりして、自分の基本的なシリアライザーを作成することにしました..
private void saveSettings()
{
PropertyInfo[] properties = typeof(settingsObj).GetProperties();
foreach (settingsObj s in settings)
{
foreach (PropertyInfo property in properties)
{
MessageBox.Show(s.[property.Name]);
}
}
}
文字列を使用して変数を参照するにはどうすればよいですか。PHP では次のようにします。
$varIWantToRead = "foobar";
$varName = "varIWantToRead";
print $$varName;