
はじめまして、
現在ASP.NET、C#で開発をしております。
そこで、質問です。
C#で二次元配列を作成し、データを格納します。
二次元配列は宣言時はサイズがわかってません。
ループで回った回数分、最初(第一要素数)の要素数が決定します。
二つ目の要素数の数は最初からきまっています(固定用素数)。
string[][]
string[,]
arraylist
などがあると思いますが、上記の場合どういう風に配列を作成していったらいいのでしょうか?
動的にサイズを変更できる配列の作り方、データ格納方法、データ表示方法を教えてください。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
//例えば、こんな感じ
using System;
using System.Collections;
public class SamplesArrayList {
public static void Main() {
ArrayList aArrayList = new ArrayList();
for(int i=0;i<10;i++){
aArrayList.Add(new int[5]); // ArrayListへの追加(intに限らない)
for(int j=0;j<5;j++){
((int[])aArrayList[i])[j]=i+j;// 値のセット
}
}
// 表示
Console.WriteLine( "aArrayList" );
Console.Write( "データ数:{0}\n", aArrayList.Count );
for(int i=0;i<aArrayList.Count;i++){
Console.Write( "\nデータ[{0}]:\n\t",i);
for(int j=0;j<5;j++){
Console.Write("[{0}]", ((int[])aArrayList[i])[j] );
}
}
}
}
ArrayListを使うことで動的な配列を作成できます。
サンプルでは、回数が決まっていますが、回数のループが決まっていない時にも、使えるのは明白です。
ArrayListには、addメソッドを使ってオブジェクトという形でなんでも格納できます(サンプルではintの配列)アクセスには、[]が使えます。詳しくは、ヘルプを参照して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SUMPRODUCT関数を用いた最小値
-
エクセル 条件を指定した標準...
-
ExcelのINDEXとMATCH関数でスピ...
-
【VBA】ユーザーフォーム リス...
-
[エクセル]連続する指定範囲か...
-
エクセルで、絶対値の平均を算...
-
【VBA】配列に数式を仕込む方法...
-
VB6.0 ファイルの一括読込み
-
Access2010で二次元配列をプル...
-
Excel VBA 配列の分割について
-
INDEX(D:D,L3)の意味は?
-
文字の場合でもA列の最終行の...
-
array関数で格納した配列の型を...
-
Generic.Listに1次元配列の配...
-
Dictionaryを使い4つの条件の一...
-
Excelのセルの色指定をVBAから...
-
VB.NETで DataRow()を利用して...
-
count(*)で取得した値をJAVAの...
-
テキストボックスのvalueとtext...
-
PHP8でWarning:Undefined varia...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで、絶対値の平均を算...
-
[エクセル]連続する指定範囲か...
-
表にフィルターをかけ、絞った...
-
ExcelのINDEXとMATCH関数でスピ...
-
array関数で格納した配列の型を...
-
Excelのセルの色指定をVBAから...
-
DataSetから、DataTableを取得...
-
Excel オートフィルタのリスト...
-
Datatableへの代入
-
【VBA】ユーザーフォーム リス...
-
配列がとびとびである場合の書き方
-
VBAでの100万行以上のデータの...
-
二次元配列の中の各行の要素を...
-
スプレットシートのGetTextにつ...
-
.NET - 配列変数を省略可能の引...
-
VB6.0 ファイルの一括読込み
-
【VBA】配列に数式を仕込む方法...
-
iniファイルのキーと値を取得す...
-
配列のSession格納、及び取得方...
-
Split関数でLong配列に格納する...
おすすめ情報