私はオブジェクトユーザーを持っています:
public class User
{
public String Name { get; set; }
public String Name2 { get; set; }
public String Name3 { get; set; }
}
また、オブジェクトを作成するときにオブジェクトのプロパティに割り当てる文字列のキー値セットがあります。
'Name':'srgrgsdfsdf'
'Name3':'dsfdsfafafd'
'Name2':'dtewtwerwer'
'Name4':'546353452552'
今、私はこのようにオブジェクトを作成します
User user = new User();
user.Name = "zzxasdas";
問題は、Key/Valueデータを動的に割り当てられるようにしたいということです。これは、一部のアイテムが欠落しているか、順序が異なる可能性があることを意味します。
オブジェクトプロパティの名前を動的に確認し、次のようにキーと比較するにはどうすればよいですか?
foreach [key] in Key/Value
if [user] has property named [key]
add [value] to [user] property with the name [key]