主要問題:
好球員,這裏的情況,讓我們考慮2個字符串數組:如何檢查是否在一個字符串數組包含字符串從另一個陣列
string foo = { "Roses are #FF0000" , "Violets are #0000FF", "Paint it #000000"}
string bar = { "Guns", "Roses", "Violets"}
什麼是「最少的代碼線「的方式來檢索包含字符串的foo中的字符串?
(即,在這種情況下,foo的2個第一要素)
我當然希望避免「手動」做所有的邏輯,我可以肯定的LINQ與交叉功能更有效,但我不知道如何使用它來執行這個精確的任務。
分決賽:
1 -如果什麼富包含了含有棒的不止一個元素串,
string foo = { "Roses are #FF0000" , "Violets are #0000FF", "Paint it #000000"}
string bar = { "Roses", "Violets", "are"}
而且我想以避免重複?
2 -如果我有2個「bar」數組,我想檢查一個foo數組該怎麼辦?
合併bar1和bar2或者先用bar1執行過濾器,然後用bar2執行過濾器效率更高嗎?
感謝名單,有樂趣回答:-)
燁這工作太(這是我一直在使用幾年前的語法),雖然它的速度更快沒有select和from語句。感謝名單。 – 2011-05-16 13:12:58
@Mika,我更喜歡查詢語法,特別是當查詢長度大於此值時。我覺得它更可讀。 – 2011-05-16 14:32:00