[過去ログ]
【3Dゲームエンジン】Unity質問スレッド32 (1002レス)
【3Dゲームエンジン】Unity質問スレッド32 http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
459: 名前は開発中のものです。 [sage] 2017/11/28(火) 20:06:28.22 ID:jdFfrrRm 先程は下のように配列を作りました ---例--- string[] mes = new string[2]{ "よう。ここは武器屋だ", "用件はなんだ"}; -------- 配列を2つしか作成していないので"mes[2]"という存在しない物を使おうとするとエラーになります。 "mes[0]"の"0"部分を「配列の添え字」と呼びます。 添え字は1からではなく0からスタートするのでご注意を。 例えば配列が3個ある時は1〜3ではなく0〜2です。 配列の作り方(宣言)と値の入れ方(初期化)は色々方法があります。 それらについて説明します。 ---例1--- string[] mes = new string[]{ "よう。ここは武器屋だ", "用件はなんだ"}; -------- このように配列を何個作るか省略もできます。 この場合勝手に2つ作られこちらの方が便利です。 ---例2--- string[] mes = new string[2]; //この時点では2個の"mes"が作られているだけで中身はなし。 mes[0] = "よう。ここは武器屋だ"; //作ったmes配列に値を入れている(初期化) mes[1] = "用件はなんだ"; -------- これは配列の宣言と作成、初期化を別々に分けた例です ---例3--- string[] mes; //宣言の時に配列は作らず… mes = new string[2]; //ここで配列の実態を作成 mes[0] = "よう。ここは武器屋だ"; //作ったmes配列に値を入れている(初期化) mes[1] = "用件はなんだ"; -------- http://mevius.5ch.net/test/read.cgi/gamedev/1509307535/459
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 543 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s