C# 读取 NFA 文件并处理数据:解析前三行并处理错误
private void button3_Click(object sender, EventArgs e) { string fileName = textBox1.Text; string[] lines = File.ReadAllLines(fileName);
// 获取前三行数据
string[] header = lines.Take(3).ToArray();
// 获取NFA数据
string[] nfaData = lines.Skip(3).ToArray();
// 解析前三行数据并处理错误
try
{
int numStates = int.Parse(header[0]);
int numTransitions = int.Parse(header[1]);
int numAcceptingStates = int.Parse(header[2]);
// 处理NFA数据
// ...
}
catch (FormatException ex)
{
MessageBox.Show('输入字符串的格式不正确:' + ex.Message);
}
}
原文地址: https://www.cveoy.top/t/topic/nr81 著作权归作者所有。请勿转载和采集!