gpt4 book ai didi

c# - 用 C# 编写脚本 - XNA 和 360 的可移植库?

转载 作者:太空宇宙 更新时间:2023-11-03 14:28:52 31 4
gpt4 key购买 nike

我只是想知道这是否可能;如何在 C# 中进行简单的脚本编写。基本上,假设我有这样的结构:

Structure
int a
int b
int c

Function ParseValue(pString as String)

try
return interpret(pString)
catch
return 0
end try

End Function

ParseValue 将是我的问题所在,特别是“解释”。 “解释”只是我正在寻找的代码/实现的通用占位符。

假设我将 pString 的值作为“a + b + c”传递。因此,代码会将字符串解释为“返回将 a + b + c 相加的值”。如果我做不到,“返回 0”。必须返回 0 的一个很好的例子是“(a + b)/c”,并且 c = 0 的值(不能被零除)。

这有可能吗?我知道很久以前我能够使用 Microsoft Scripting Control 在 VB6 中实现类似的功能,但是是的。那是 12 年前的事了,与 C#/XNA/360 不兼容。我觉得:P

编辑:可以解释的语言并不重要。如果我可以使用 VB.Net 或 C# 并在其中解释 VBScript 或 JScript,我会很高兴。

最佳答案

这是第一次有趣地使用 Mono 的 CSharp 编译器来实现一些脚本功能,

http://gent.softcatala.org/jmas/bloc/pivot/entry.php?id=449&w=jordis_english_bloc

你可以看看这个技巧是否可以用在 XNA 上。

关于c# - 用 C# 编写脚本 - XNA 和 360 的可移植库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3126288/

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