C# 需要帮助将Lua函数转换为C吗#
我需要一些帮助来将Lua函数转换为C#函数。以下是我现在所做的: Lua中的函数C# 需要帮助将Lua函数转换为C吗#,c#,C#,我需要一些帮助来将Lua函数转换为C#函数。以下是我现在所做的: Lua中的函数 function GetValueList() local List = {"value", "value2", "value3", "value4"} for a = 1, #List do print(List[a]) end end Csharp中的函数: private static void GetValueList() { string[] List
function GetValueList()
local List = {"value", "value2", "value3", "value4"}
for a = 1, #List do
print(List[a])
end
end
Csharp中的函数:
private static void GetValueList()
{
string[] List = { "value", "value2", "value3", "value4" };
}
我现在的大问题是无法在C#中重现Lua代码的循环,这可能会有所帮助
public static void PrintValues()
{
var array = new [] { "value", "value2", "value3", "value4" };
foreach(var l in array) {
System.Console.WriteLine(l);
}
}
我看不出你在哪里试图重现这个循环。任何C#教程都可以教你如何通过数组进行循环。你试过找吗?我试过找,但不幸的是没有找到。我想执行for循环来检索值并逐个显示它们。在C#中,这是一个数组。任何一个网络搜索引擎都可以找到一个关于使用数组的C#教程。我找到了几种方法来生成循环,但我不知道如何逐个显示值。private static void GetValueList(){string[]List={“value”、“value2”、“value3”、“value4”};foreach(列表中的字符串值){Console.WriteLine(value);}}您的foreach语句已经在控制台上逐个显示。我刚刚运行了你的代码,所有4个值都显示出来了。