我正在统一制作一个简单的游戏,但不确定性很小,您可以帮助我:
我必须命名一个类的新实例吗?
例如:
public class CreateCharacter : MonoBehaviour {
public string charname;
public CreateCharacter (string charname)
{
this.charname = charname;
//does all the stuff needed
}}
我想从另一个脚本运行它:
int e = data.Length - 1;
if (e > 0)
{
new CreateCharacter(data[e]);
e--;
}
数据是一个字符串数组,CreateCharacter会将新的Character对象存储在此类对象的列表中,因此以后可以使用它。我的问题是:
我必须写:
CreateCharacter SomeName = new ChreateCharacter
为代码运行?还是很简单
new Class (constructor)
足够?
最佳答案
尽管添加一些新东西并且不将其扔入变量中是一种不好的做法,但是该代码将可以编译并正常运行。另外,您是否有一个叫CreateCharacter的类,原因是什么?而不是返回给定数据的实际字符的函数?
关于c# - 我必须为新的类实例指定名称吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39517257/