私はC#を初めて使用するので、私の質問は非常にばかげている可能性があります。とにかく-私は、forサイクルが単一の配列に生成するすべての結果を取得しようとしています。これは可能ですか?可能であれば-どのように?
例:
for(i=0; i<5; i++){
int[] array = 5 << i
私はC#を初めて使用するので、私の質問は非常にばかげている可能性があります。とにかく-私は、forサイクルが単一の配列に生成するすべての結果を取得しようとしています。これは可能ですか?可能であれば-どのように?
例:
for(i=0; i<5; i++){
int[] array = 5 << i
必要なサイズでループの前に配列を作成します。
int[] result = new int[5];
for (int i = 0; i < 5 ; i++) {
result[i] = 5 << i;
}
事前にサイズがわからない場合は、代わりにリストを使用できます。
List<int> result = new List<int>();
for (int i = 0; i < 5 ; i++) {
result.Add(5 << i);
}
int[] YourArray = new int[5];
for(i=0; i<5; i++)
{
YourArray[i] = somevalue;
}
その他の例については、ドキュメントをお読みください
配列に 0 から 4 の数字が必要なのか、配列内でビットシフトされた 5 の結果が必要なのかわからない:
int[] values = new int[5];
for (int i = 0; i < 5; i++)
{
values[i] = i;
}
また
int[] values = new int[5];
for (int i = 0; i < 5; i++)
{
values[i] = 5 << i;
}