private void button4_Click(object sender, EventArgs e) { StringBuilder sb = new StringBuilder();

// 添加文件头
sb.AppendLine('NFA');

// 添加起始状态
sb.AppendLine('S=' + listView1.Items[0].SubItems[0].Text);

// 添加接受符号
sb.AppendLine('A=' + listView1.Items[0].SubItems[1].Text);

// 添加到达状态
sb.AppendLine('F=' + listView1.Items[0].SubItems[2].Text);

// 添加转移函数
sb.AppendLine('T=');
foreach (ListViewItem item in listView1.Items)
{
    sb.AppendLine(item.SubItems[0].Text + ',' + item.SubItems[1].Text + ',' + item.SubItems[2].Text);
}

// 保存文件
File.WriteAllText('NFA.txt', sb.ToString());

}

C# 使用 ListView 生成 NFA 文件

原文地址: https://www.cveoy.top/t/topic/nsfz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录