ストリームリーダーを使用して.csvファイルを読み込んだ後、値を分割する必要がありますそれらを辞書に入れます。これまで私が持っている:私はエラーを得続ける辞書に.csvファイルをロードすると、「文字列[]から '文字列'に変換できません」というエラーメッセージが表示される
namespace WindowsFormsApplication2
{
public partial class Form1 : Form
{
Dictionary<string, string> dict = new Dictionary<string, string>();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
using (StreamReader reader = new StreamReader("textwords0.csv"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
string[] parts = line.Split(',');
dict.Add(parts[0], parts[1]);
}
}
}
「『文字列』に 『[]文字列』から変換できません」が、それを修正する方法を考え出す傾けます。
ありがとうございます!
更新: ...私は誤ってcsvファイルを開いたままにしていましたが、時間を無駄にしてしまって残念です。別のスプレッドシートが開いていると思っていました。
どのラインからエラーが出ますか? dict.Add行? –
ソースを表示できますか? (textwords0.csv)? –
VSは最後の行33を言っています}。 – jesusjuice