2011-02-07 245 views
2

我想遍歷字符串值的集合並將它們作爲屬性插入。類似這樣的:使用字符串值作爲屬性

foreach (var result in results) 
{ 
    var one = result.GetStuff(); 
    var two = result.Find(one); 
    foreach (var user in users) 
    { 
     one.Properties["something"].Value = two.something; 
    } 
} 

'users'是字符串值的集合。當你看到「東西」(兩個地方)時,我想使用來自'用戶'的字符串值。我怎樣才能做到這一點?

回答

3

看起來您正在尋找Dictionary

如果您將密鑰類型設置爲string類型,這將允許您作爲代碼示例,但值類型需要屬於一種類型。

請參閱this page瞭解如何在.NET中使用字典(謝謝@Filip Ekberg)。

0

one.Properties[user.SomeStringValue]

+0

感謝 - 回答第一部分 – spud 2011-02-07 12:19:47