元の配列の逆の代替要素を含む配列を取得する必要があります。より簡単な方法で結果を得る
たとえば、要素{12,56,67}を含む配列。
私はこれで行う必要があり({67,56,12}は、代替要素手段{67,12}を取る取得する配列を逆転){67,12} を含む配列を取得する必要が
C#
元の配列の逆の代替要素を含む配列を取得する必要があります。より簡単な方法で結果を得る
たとえば、要素{12,56,67}を含む配列。
私はこれで行う必要があり({67,56,12}は、代替要素手段{67,12}を取る取得する配列を逆転){67,12} を含む配列を取得する必要が
C#
あなたがC#3を使用している場合は、これを試してみてください。
int[] array = {1,2,3,4,5,6};
var x = array.Reverse().Where((n,i) => i % 2 !=0);
はどこLINQと呼ばれる言語機能の一部を構成する拡張メソッド(C#の3.0の新機能)です。これは述語に基づいてシーケンスをフィルタリングします。上記のサンプルでは、nはシーケンスの要素であり、iはシーケンス内の要素のゼロベースのインデックスです。どちらも強く型付けされています。述語i%2!= 0は、要素のインデックスが2で直接割り切れないことを示しているので、リストを逆にして、そこから奇数要素を選択するということです。
最も効率的な解決策ではありませんが、短く簡潔です。
これはHWの質問ですか? –
あなたは宿題を自分でやってはいけませんか? –
私はなぜそのような代替手段が必要です。 – peter