Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要帮助将Lua函数转换为C吗#_C# - Fatal编程技术网

C# 需要帮助将Lua函数转换为C吗#

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

我需要一些帮助来将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 = { "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个值都显示出来了。