當前位置:成語大全網 - 漢語詞典 - C#字典程序的查詢問題

C#字典程序的查詢問題

樓上的回答不太對。題目只說找帶“色”字的,沒說找以“色”結尾的

我的代碼是這樣的

?var?openwith=?新的?字典& ltstring,string & gt();

打開方式。添加(“紅色”、“紅色”);

打開方式。添加(“藍色”、“藍色”);

打開方式。添加(“蘋果”、“蘋果”);

//查找所有目標項目

var?resultItem?=?打開方式。其中(c?= & gt?c . value . contains(" color ");

//循環輸出結果

foreach?(var?keyValuePair?在?結果項)

{

控制臺。WriteLine(keyValuePair。關鍵);

}

控制臺。ReadLine();附上截圖:

以及附加版本和截圖:

var?openwith=?新的?字典& ltstring,string & gt();

打開方式。添加(“紅色”、“紅色”);

打開方式。添加(“藍色”、“藍色”);

打開方式。添加(“蘋果”、“蘋果”);

控制臺。WriteLine("請輸入要查詢的單詞:");

var?文字?=?控制臺。ReadLine();

什麽時候?(字符串。IsNullOrEmpty(單詞))

{

控制臺。WriteLine("輸入的字符為空,請重新輸入:");

文字?=?控制臺。ReadLine();

}

//刪除空格

文字?=?文字。trim();

如果?(打開方式。任何(c = & gtc .包含(單詞)))

{

var?resultItem?=?打開方式。其中(c?= & gt?c.Value.Contains(單詞));

控制臺。WriteLine("搜索完成,包含{0}的字典的關鍵字是:",?話);

foreach?(var?keyValuePair?在?結果項)

{

控制臺。WriteLine(keyValuePair。關鍵);

}

}

其他

{

控制臺。WriteLine("搜索已完成,字典值不包含:{0} ",?話);

}

控制臺。ReadLine();