【发布时间】:2017-10-24 18:33:14
【问题描述】:
我知道许多编程和脚本语言,但我以前从未见过这样的东西:
camera = GetComponentInParent<Camera>();
这在 C# 中正常吗?为什么我们不必像这样传递参数Camera:
camera = GetComponentInParent(Camera);
我在哪里可以告诉自己为什么会这样?
【问题讨论】:
-
Unity 也有一个(非常)简短的泛型介绍:docs.unity3d.com/Manual/GenericFunctions.html
-
顺便说一句,第一次调用的非泛型等价物是
GetComponentInParent(typeof(Camera)); -
好的,谢谢,我不知道这叫做“泛型”,所以我什至不知道要搜索什么。