0
ファイルをリストに読み込んでいて、ボタンを押してリストからランダムなエントリを取得したい。私はVBでこれを行うことができますが、かなり新しいC#です。私はリストを公開させなければならないことを知っているが、ますます不満を感じている。 以下のコードは、ファイルをリストに、その後リストボックスを読み込みます。あなたは1つのメソッド内のいくつかの情報を処理し、別のメソッド内でこの処理された情報を使用したい場合はCで異なるメソッド間のリストを使用する#
namespace texttoarray
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int counter = 0;
string line;
var list = new List<string>();
var file = new StreamReader(@"list.txt");
while ((line = file.ReadLine()) != null)
{
list.Add(line);
counter++;
}
listBox2.DataSource = list;
var rnd = new Random();
}
}
}
正確にはどのような問題がありますか?すべての例外メッセージ? – Udontknow
あなたは何をしたいの詳細を教えていただけますか? – staticvoidmain
[code] list [index]; [code]でリストから項目を取得するには、[code] int index = rnd.NextInt(0、list.count-1); [code] 。 –