3

我在 Python 和 .NET C# 应用程序中使用 XML、INI 和 yaml 文件进行配置。

我最近研究了lua语言并尝试在.NET平台上实现它。我发现用于配置的 Lua 似乎更简洁易读。此外,它确实提供了脚本功能。

听说 Lua 源码库很少,而且只使用 Table 数据结构,我可以在 .NET 应用程序中使用 Lua 语言作为我的配置文件吗?这样,我可以使用 Lua 来定义我的配置,添加更多脚本来验证数据,在运行时添加更多钩子。目的是绑定C#和Lua.NET,还有读取配置信息的选项吗?我看到了使用 XML & Lua 的定义配置文件,Lua 版本比 XML 版本更简洁明了。

4

1 回答 1

2

我可以在 .NET 应用程序中使用 Lua 语言作为我的配置文件吗?

是的。Lua.NET的实现似乎已经足够成熟了。

你的问题的其余部分对我来说不是很清楚,但是

  • 运行时成本低。

  • Lua 的学习曲线很简单。

  • Lua.NET 网页中并不清楚 C# API 到底是什么。

于 2010-01-05T01:55:04.407 回答