C# 统一:定义新类新类
在给定的类下面,我想在提供的类下面创建一个新类,但它给出了一个错误C# 统一:定义新类新类,c#,unity3d,C#,Unity3d,在给定的类下面,我想在提供的类下面创建一个新类,但它给出了一个错误 public class apicall : MonoBehaviour { // Start is called before the first frame update void Start() { } // Update is called once per frame void Update() { } } public class respons
public class apicall : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}
public class responseData
{
public string status { get; set; }
public dataClass data { get; set; }
}
错误:
Assets/apicall.cs(39,10): error CS0246: The type or namespace name 'dataClass' could not be found (are you missing a using directive or an assembly reference?)
此属性中存在问题:
public dataClass data { get; set; }
编译器不知道任何使用该部分名称的类
public class responseData
{
public string status { get; set; }
public dataClass data { get; set; }
}
您从未实际声明过类“dataClass”,但正在尝试创建“dataClass”变量。您需要在某个地方声明一个“dataClass”
public class dataClass {
//variables
//methods
}
编译器不知道您的类dataClass,您是否在其他命名空间中声明了它
using namespace;
在文件的顶部。这应该可以解决您的问题。我在这段代码中的任何地方都看不到dataClass