QA@IT
«質問へ戻る

コードがきちんと見えるように修正

5599
本文
 C# でCSVファイルをArrayListで取得した際、ArrayListの値を取得したいのですが、どのようにしたらよいのでしょうか。
+
+```csharp
 using System;
 using System.Windows.Forms;
 using System.IO;
 // ファイルから1行ずつ読み込む
 while (sLine != null)
 {
-sLine = objReader.ReadLine();
-if (sLine != null)
-arrText.Add(sLine);
+    sLine = objReader.ReadLine();
+    if (sLine != null)
+      arrText.Add(sLine);
 }
 objReader.Close();
 // -----------------------------------
 
 foreach (string sOutput in arrText)
-Console.WriteLine(sOutput);
+    Console.WriteLine(sOutput);
 Console.ReadLine();
 
 StreamReader objReader2 = new StreamReader("C:\\files\\blist1.csv");
 // ファイルから1行ずつ読み込む
 while (sLine != null)
 {
-sLine = objReader.ReadLine();
-if (sLine != null)
-arrText2.Add(sLine);
+    sLine = objReader.ReadLine();
+    if (sLine != null)
+        arrText2.Add(sLine);
 }
 objReader.Close();
 // -----------------------------------
 
 foreach (string sOutput2 in arrText2)
-Console.WriteLine(sOutput2);
+    Console.WriteLine(sOutput2);
 Console.ReadLine();
+```
+
 でcsvファイルをArrayListでファイルをメモリ上に取り込みました。
 その際、ArrayListでcsvファイルで読み込んだ値を例えば、arrText2[0][1]といった感じで取り込みたいのですが、どのようにしたら、よいでしょうか。よろしくお願いします。

C# でCSVファイルをArrayListで取得した際、ArrayListの値を取得したいのですが、どのようにしたらよいのでしょうか。

C# でCSVファイルをArrayListで取得した際、ArrayListの値を取得したいのですが、どのようにしたらよいのでしょうか。

using System;
using System.Windows.Forms;
using System.IO;
using System.Collections;

// インスタンスを作成,パスをコンストラクタに渡す
StreamReader objReader = new StreamReader("C:\\files\\alist1.csv");

string sLine = "";
ArrayList arrText = new ArrayList();

// ファイルから1行ずつ読み込む
while (sLine != null)
{
    sLine = objReader.ReadLine();
    if (sLine != null)
      arrText.Add(sLine);
}
objReader.Close();
// -----------------------------------

foreach (string sOutput in arrText)
    Console.WriteLine(sOutput);
Console.ReadLine();

StreamReader objReader2 = new StreamReader("C:\\files\\blist1.csv");

string sLine2 = "";
ArrayList arrText2 = new ArrayList();

// ファイルから1行ずつ読み込む
while (sLine != null)
{
    sLine = objReader.ReadLine();
    if (sLine != null)
        arrText2.Add(sLine);
}
objReader.Close();
// -----------------------------------

foreach (string sOutput2 in arrText2)
    Console.WriteLine(sOutput2);
Console.ReadLine();

でcsvファイルをArrayListでファイルをメモリ上に取り込みました。
その際、ArrayListでcsvファイルで読み込んだ値を例えば、arrText2[0][1]といった感じで取り込みたいのですが、どのようにしたら、よいでしょうか。よろしくお願いします。

C# でCSVファイルをArrayListで取得した際、ArrayListの値を取得したいのですが、どのようにしたらよいのでしょうか。

```csharp
using System;
using System.Windows.Forms;
using System.IO;
using System.Collections;

// インスタンスを作成,パスをコンストラクタに渡す
StreamReader objReader = new StreamReader("C:\\files\\alist1.csv");

string sLine = "";
ArrayList arrText = new ArrayList();

// ファイルから1行ずつ読み込む
while (sLine != null)
{
    sLine = objReader.ReadLine();
    if (sLine != null)
      arrText.Add(sLine);
}
objReader.Close();
// -----------------------------------

foreach (string sOutput in arrText)
    Console.WriteLine(sOutput);
Console.ReadLine();

StreamReader objReader2 = new StreamReader("C:\\files\\blist1.csv");

string sLine2 = "";
ArrayList arrText2 = new ArrayList();

// ファイルから1行ずつ読み込む
while (sLine != null)
{
    sLine = objReader.ReadLine();
    if (sLine != null)
        arrText2.Add(sLine);
}
objReader.Close();
// -----------------------------------

foreach (string sOutput2 in arrText2)
    Console.WriteLine(sOutput2);
Console.ReadLine();
```

でcsvファイルをArrayListでファイルをメモリ上に取り込みました。
その際、ArrayListでcsvファイルで読み込んだ値を例えば、arrText2[0][1]といった感じで取り込みたいのですが、どのようにしたら、よいでしょうか。よろしくお願いします。

質問を投稿

C# でCSVファイルをArrayListで取得した際、ArrayListの値を取得したいのですが、どのようにしたらよいのでしょうか。

C# でCSVファイルをArrayListで取得した際、ArrayListの値を取得したいのですが、どのようにしたらよいのでしょうか。
using System;
using System.Windows.Forms;
using System.IO;
using System.Collections;

// インスタンスを作成,パスをコンストラクタに渡す
StreamReader objReader = new StreamReader("C:\files\alist1.csv");

string sLine = "";
ArrayList arrText = new ArrayList();

// ファイルから1行ずつ読み込む
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();
// -----------------------------------

foreach (string sOutput in arrText)
Console.WriteLine(sOutput);
Console.ReadLine();

StreamReader objReader2 = new StreamReader("C:\files\blist1.csv");

string sLine2 = "";
ArrayList arrText2 = new ArrayList();

// ファイルから1行ずつ読み込む
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText2.Add(sLine);
}
objReader.Close();
// -----------------------------------

foreach (string sOutput2 in arrText2)
Console.WriteLine(sOutput2);
Console.ReadLine();
でcsvファイルをArrayListでファイルをメモリ上に取り込みました。
その際、ArrayListでcsvファイルで読み込んだ値を例えば、arrText2[0][1]といった感じで取り込みたいのですが、どのようにしたら、よいでしょうか。よろしくお願いします。

C# でCSVファイルをArrayListで取得した際、ArrayListの値を取得したいのですが、どのようにしたらよいのでしょうか。
using System;
using System.Windows.Forms;
using System.IO;
using System.Collections;

// インスタンスを作成,パスをコンストラクタに渡す
StreamReader objReader = new StreamReader("C:\\files\\alist1.csv");

string sLine = "";
ArrayList arrText = new ArrayList();

// ファイルから1行ずつ読み込む
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText.Add(sLine);
}
objReader.Close();
// -----------------------------------

foreach (string sOutput in arrText)
Console.WriteLine(sOutput);
Console.ReadLine();

StreamReader objReader2 = new StreamReader("C:\\files\\blist1.csv");

string sLine2 = "";
ArrayList arrText2 = new ArrayList();

// ファイルから1行ずつ読み込む
while (sLine != null)
{
sLine = objReader.ReadLine();
if (sLine != null)
arrText2.Add(sLine);
}
objReader.Close();
// -----------------------------------

foreach (string sOutput2 in arrText2)
Console.WriteLine(sOutput2);
Console.ReadLine();
でcsvファイルをArrayListでファイルをメモリ上に取り込みました。
その際、ArrayListでcsvファイルで読み込んだ値を例えば、arrText2[0][1]といった感じで取り込みたいのですが、どのようにしたら、よいでしょうか。よろしくお願いします。