private void Analysestring text Dictionarystring Liststring selects 初始化分析器 analyse = new Stackchar; input = new Stackchar; result_analys = new Liststring; result_input = new Liststring
这是因为在代码中使用了一个自定义的方法"getString()",但是Stack
以下是一种可能的解决方案:
- 自定义一个扩展方法,为Stack
类型添加"getString()"方法:
public static class StackExtensions
{
public static string getString(this Stack
- 在代码中使用改动后的"getString()"方法:
// 记录分析栈和输入栈的初始状态 result_analys.Add(analyse.getString()); result_input.Add(input.getString());
- 修改为使用Stack
.ToString()方法获取栈中元素:
// 记录分析栈和输入栈的初始状态 result_analys.Add(analyse.ToString()); result_input.Add(input.ToString())
原文地址: https://www.cveoy.top/t/topic/gPBx 著作权归作者所有。请勿转载和采集!