2016-11-18 109 views
0
public static Hashtable ht = new Hashtable(); 

public static DateTime LoggedOn = DateTime.Now; 

ht.Add(message, LoggedOn);//message contains different sting messages for my logfile 

現在我想檢查特定的消息是否存在,還有時間。 例如,我已經做了如何檢查密鑰和值是否已經存在於散列表

bool keyexists = ht.ContainsKey(message); 

bool valueexists = ht.ContainsValue(LoggedOn); 

,它將返回true,因爲我已經添加它來hastable現在我要檢查它是否添加了一個以上的時間,然後做一些事情..how我可以表明這樣的事情? ?

回答

0

我不喜歡的東西:

bool exists = hash.Count(x => x.key == /* value to compare if exists*/) == 0 ? false : true 

    hash.ContainsKey(/* value to compare if exists*/)) 
    hash["c"] == /* value to compare if exists*/); 

例如從Dictonary也將努力爲Hashtable的

相關問題