我正在開發一個需要一些字符串操作的項目,我需要一些幫助。我怎樣才能找到兩個字符串之間的交叉點,字符明智的基數?
說我有兩個字符串:
string1 = "1 2 3 4 5";
string2 = "1 2 4 6 7";
這其實是大多數弦我會看起來像一起工作是。
我想知道什麼是聰明的,現代的方法,如果有的話,要找到這種類型的字符串之間的交叉數,東西idealy這樣的:
//a way to create GetCardinal is what I am looking for
int cardinal = GetCardinal(string1, string2);
//Cardinal should be 3 as the intersection is "1 2 4"
我主要興趣的方法這對string1和string2類型的輸入非常有用,意思是用空格分隔的數字序列
不使用int列表的原因是因爲字符串是輸出值,我也期待一些字符輸出。
謝謝 西普里安
我總是忘記'Split()'被空間分割... – MarcinJuraszek
謝謝,這個想法工作得很好 – ciprianr