我正在统一制作一个简单的游戏,但不确定性很小,您可以帮助我:
我必须命名一个类的新实例吗?
例如:

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/

10-09 09:15