C#入門:forループを使って配列要素にアクセスする方法
「forループ」は、一連のステートメントを繰り返し実行するための制御構造です。ループ変数の初期化・条件判定・更新を1行にまとめて記述できるため、ループを管理するコードを簡潔にすることができます。
C#では、このforループを使うことで、配列の各要素に対して効率的に処理を行ったり、任意の位置にある要素へアクセスしたりできます。以下に具体的なサンプルコードを示します。
サンプルコード
using System;
namespace ArrayApplication {
class MyArray {
static void Main(string[] args) {
int[] n = new int[10]; /* nは10個の整数からなる配列 */
int i, j;
/* 配列nの各要素を初期化 */
for (i = 0; i < 10; i++) {
n[i] = i + 100;
}
/* 各配列要素の値を出力 */
for (j = 0; j < 10; j++) {
Console.WriteLine("Element[{0}] = {1}", j, n[j]);
}
int a = n[2];
Console.WriteLine(a);
Console.ReadKey();
}
}
}実行結果
Element[0] = 100 Element[1] = 101 Element[2] = 102 Element[3] = 103 Element[4] = 104 Element[5] = 105 Element[6] = 106 Element[7] = 107 Element[8] = 108 Element[9] = 109 102
特定の要素にアクセスするには
上記のコードでは、最初のforループで配列の各要素に「100〜109」の値を代入し、2つ目のforループですべての要素を出力しています。
ここで、たとえば配列の3番目の要素だけが必要になった場合を考えてみましょう。その場合は、次のようにインデックスを指定してアクセスします。
int a = n[2];
C#の配列は0から始まるインデックスを持つため、3番目の要素にアクセスするには「n[2]」と指定します。このコードを実行すると、変数aには3番目の要素である「102」が格納されます。
-
Bashのforループコマンドの使い方を徹底解説!自動化の第一歩
仕事でも家庭でも、テクノロジーを活用して生活を楽にする最良の方法の一つが「自動化」です。スクリプトや定时実行ジョブでタスクを自動化すれば、時間・手間・ストレスを大幅に節約できます。しかし、何から始めればよいのか分からないという方も多いはず。この記事では、IT自動化の基礎となるツールであるBashのforループコマンドの使い方を、初心者にも分かりやすく解説します。 テスト環境の準備 まず必要なのは、動作するBashの環境です。BashはLinux、Unix、BSD、macOSのターミナルにおけるデフォルトシェルです(zshを使用している場合を除く)。現在どのシェルを実行しているか確認するに
-
MS Officeを無料で使う5つの方法|追加料金なしで賢く活用する裏ワザ
MS Officeは、Windows環境において長年にわたり欠かせない存在であり続けてきました。文書作成からクリエイティブなプレゼンテーション制作まで、私たちの生活のさまざまな場面で活躍してきた万能ツールです。多くの方がPCにインストールするスタンドアロン版(単体版)のMS Officeを使用していますが、実はこのバージョンではすべてのアプリケーションや機能にアクセスできるわけではありません。近年はMS Officeの代替ソフトも数多く登場していますが、それでもやはり純正のMS Officeを選びたいという方が多いのではないでしょうか。MS Officeスイートを使う上で最も悩ましい問題の一つ