私はしばらくの間いくつかの答えを探していましたが、どこにも見つかりません。
C#でこれを解決する必要があります:
if (stringer[1] == stringer[2]||stringer[3]||stringer[4]||stringer[5])
{
}
これは明らかにC#では機能しないので、これを行う方法が必要です。
ありがとう!
私はしばらくの間いくつかの答えを探していましたが、どこにも見つかりません。
C#でこれを解決する必要があります:
if (stringer[1] == stringer[2]||stringer[3]||stringer[4]||stringer[5])
{
}
これは明らかにC#では機能しないので、これを行う方法が必要です。
ありがとう!
これを試して:
if (stringer.Skip(1).Any(v => v.Equals(stringer[0])) {
...
}
このコードは、配列内の2番目以降のすべてのアイテムを最初のアイテムと比較し、最初のアイテムが配列内の他の場所で重複している場合stringer
に返します。true
各項目を個別に比較するか、上記の LINQ ソリューションを使用する必要があります。
if (ストリンガー[1] == ストリンガー[2] || ストリンガー[1] == ストリンガー[3] || など)
文字列に表示されない文字がある場合は、区切り文字として使用できます。
( "|" + stringer[2] + "|" + stringer[3] + "|" ).IndexOf( "|" + stringer[1] + "|" ) >= 0
醜い、古代の技術。