C# 将 .txt 文件中的值加载到 NumericUpDown?
C# Load Value from .txt file to NumericUpDown?
我想将 .txt 文件中包含的值加载到数字上下。我一直在使用以下方法将 .txts 中的文本加载到组合框中:
//Load Movelist
if (comboBox_PlayerChar.SelectedIndex == 27 && gameno == 3)
{
charno = 27;
this.comboBox_Movelist.Items.Clear();
StreamReader movelist = new StreamReader(@"filepath\document.txt");
string line = movelist.ReadLine();
while (line != null)
{
comboBox_Movelist.Items.Add(line);
line = movelist.ReadLine();
}
}
我想它会是 numericUpDowns 的类似方法,但老实说我不知道该怎么做。我在互联网上做了一些窥探,似乎没有其他人想做同样的事。
tl;dr,我需要一些方法来获取文本文件中的单个数字,将其写入变量并将 numericUpDown 设置为该变量。
重要的部分是将值放入变量中。设置实际的 numericUpDown 很容易。
希望你明白我的意思。
使用此代码
while(!movelist.EndOfStream)
{
comboBox_Movelist.Items.Add(line);
line = movelist.ReadLine();
}
如果它是文本文件中的单个数字值
using (StreamReader sr = new StreamReader(@"filepath\document.txt"))
{
// read the first line
string line = sr.ReadLine();
// parse the line for an integer
int value;
int.TryParse(line, out value);
// if the line in the file was indeed an integer, the variable value will be equal to it now
// sr will be disposed at end of using block
}
我想将 .txt 文件中包含的值加载到数字上下。我一直在使用以下方法将 .txts 中的文本加载到组合框中:
//Load Movelist
if (comboBox_PlayerChar.SelectedIndex == 27 && gameno == 3)
{
charno = 27;
this.comboBox_Movelist.Items.Clear();
StreamReader movelist = new StreamReader(@"filepath\document.txt");
string line = movelist.ReadLine();
while (line != null)
{
comboBox_Movelist.Items.Add(line);
line = movelist.ReadLine();
}
}
我想它会是 numericUpDowns 的类似方法,但老实说我不知道该怎么做。我在互联网上做了一些窥探,似乎没有其他人想做同样的事。
tl;dr,我需要一些方法来获取文本文件中的单个数字,将其写入变量并将 numericUpDown 设置为该变量。
重要的部分是将值放入变量中。设置实际的 numericUpDown 很容易。
希望你明白我的意思。
使用此代码
while(!movelist.EndOfStream)
{
comboBox_Movelist.Items.Add(line);
line = movelist.ReadLine();
}
如果它是文本文件中的单个数字值
using (StreamReader sr = new StreamReader(@"filepath\document.txt"))
{
// read the first line
string line = sr.ReadLine();
// parse the line for an integer
int value;
int.TryParse(line, out value);
// if the line in the file was indeed an integer, the variable value will be equal to it now
// sr will be disposed at end of using block
}