gpt4 book ai didi

c# 我必须为新类实例指定名称吗?

转载 作者:太空宇宙 更新时间:2023-11-03 21:08:32 25 4
gpt4 key购买 nike

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

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--;
}

data 是一个字符串数组,CreateCharacter 会将新的 Character 对象存储在此类对象的列表中,因此我可以稍后访问它。我的问题是:我必须写:

CreateCharacter SomeName = new ChreateCharacter

让代码运行?或者很简单

new Class (constructor)

够了吗?

最佳答案

虽然新的东西而不是将其扔进变量是不好的做法,但该代码将编译并运行得很好。此外,您是否有一个名为 CreateCharacter 的类?而不是返回给定数据的实际字符的函数?

关于c# 我必须为新类实例指定名称吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39517257/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com