Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.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
从Unityscript到c#_C#_Unity3d_Converter_Unityscript - Fatal编程技术网

从Unityscript到c#

从Unityscript到c#,c#,unity3d,converter,unityscript,C#,Unity3d,Converter,Unityscript,我正在用C#在Unity3d中构建一个游戏。我在看一些代码,但它在unityscript中。我收到了这段代码,但我不知道如何将其转换为C#: 用C写起来很容易# 在这种情况下,每个循环使用一个foreach,而C#有一个特定的foreach关键字。您的代码如下所示: foreach(var hit in colliders) 你可能无法从中得到的是:为什么他不指定hit是Collider类型的?在C#中,当使用关键字var时,实际上是在声明该变量是匿名的,编译器将使用类型推断来确定实际传递的数

我正在用C#在Unity3d中构建一个游戏。我在看一些代码,但它在unityscript中。我收到了这段代码,但我不知道如何将其转换为C#:


用C写起来很容易# 在这种情况下,每个循环使用一个foreach,而C#有一个特定的foreach关键字。您的代码如下所示:

foreach(var hit in colliders)

你可能无法从中得到的是:为什么他不指定hit是Collider类型的?在C#中,当使用关键字var时,实际上是在声明该变量是匿名的,编译器将使用类型推断来确定实际传递的数据类型。

这在C中相当容易编写# 在这种情况下,每个循环使用一个foreach,而C#有一个特定的foreach关键字。您的代码如下所示:

foreach(var hit in colliders)

你可能无法从中得到的是:为什么他不指定hit是Collider类型的?在C#中,当使用关键字var时,实际上是在声明此变量是匿名的,编译器将使用类型推断来确定实际传递的数据类型。

这不是Java。是的,想知道该语言实际上是。。。当然不是java。在不了解UnityScript或甚至不了解那么多C#的情况下,我假设这将最终成为一个
foreach
语句。那不是java。是的,我想知道这种语言实际上是。。。当然不是java。在不知道UnityScript或甚至不知道那么多C#的情况下,我假设这将最终成为一个
foreach
语句。哼哼@Frog如果你喜欢答案,请向上投票并单击标记符号,以显示我的答案很有帮助!将来,有相同问题的人会很快明白这是这个问题的正确答案Hum@Frog如果你喜欢这个答案,请向上投票并点击标记符号,以表明我的答案很有帮助!将来,有同样问题的人会很快明白这是这个问题的正确答案