100'den fazla alan ve değerden oluşan bir sözlük koleksiyonum var. Bu koleksiyonu kullanarak devasa bir sınıfı 100 alanla doldurmanın bir yolu var mı?Sözlükten bir sınıf doldurun
Bu sözlükteki anahtar, sınıfımın özellik adına karşılık gelir ve değer, sınıf için Mülkün Değeri olacaktır.
Dictionary<string, object> myDictionary = new Dictionary<string, object>();
myDictionary.Add("MyProperty1", "Hello World");
myDictionary.Add("MyProperty2", DateTime.Now);
myDictionary.Add("MyProperty3", true);
Aşağıdaki sınıfın özelliklerini doldurur.
public class MyClass
{
public string MyProperty1 {get;set;}
public DateTime MyProperty2 {get;set;}
public bool MyProperty3 {get;set;}
}
öyle mi Sınıfı doldurmak demek? ya da sınıfı oluşturmak? Eğer eskiyse, sadece yansımayı kullanın. – ColinE
Sınıfınızın, her bir veri parçasını tanımlayabilen bir arabirim veya tür koleksiyonu sınıfı yerine yüzlerce özelliğe sahip olmasının bir nedeni var mı? –