gpt4 book ai didi

c# - 你将如何在 C# 中创建表达式解析器?

转载 作者:太空宇宙 更新时间:2023-11-03 20:32:58 26 4
gpt4 key购买 nike

我只是好奇。就像在解释语言甚至语句计算器中一样,人们如何将输入或文件给出的字符串转换为实际表达式?例如 "Enter Calculation: " 然后你写 "2*7/4" 这是一个字符串。程序如何将字符串转换为实际的表达式?将字符串转换为 int 很容易,但是如何转换运算符,如 +-/ , ETC。?我知道这些东西通常是用 C/C++ 实现的,但是有没有可能用像 C# 这样的高级语言来实现这样的东西?如果是,那么如何?

最佳答案

这是 an article你可能会检查出来。还有像 Flee 这样的工具.还是another technique它允许您使用 CodeDom 提供程序评估 C# 表达式。

关于c# - 你将如何在 C# 中创建表达式解析器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6516806/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com