调用另一个类(而不是方法或函数)中的类时出错
本文关键字:函数 出错 方法 另一个 调用 | 更新日期: 2023-09-27 18:29:07
我做了两个类首次输入.cs
public class Input
{
}
我试图调用inputsevice.cs 中的输入类
第二个输入服务.cs
public class InputService
{
Input test= new Input();
test// error (I can't use this field)
}
我找不到我得到的输入字段{input是一个字段,但使用类似类型}
就是这样使用它的
//Class should have certain publicly accessible properties or methods to access from other classes.
public class Input
{
private int x = 5;
public string MyInput {get; set;} //Publicly accessible property
public void DisplayInput() //Publicly accessible method
{
Console.WriteLine(MyInput);
Console.WriteLine(x);
}
}
public class InputService
{
Input test= new Input(); //Object initialization
InputService() //Constructor
{
//Properties and methods can be accessed in methods.
test.MyInput = "Hello World!";
//test.x you can't access x because it is private.
test.DisplayInput();
}
}
输出:
你好,世界!
5
不能对成员声明语句中的属性执行任何操作(这样做没有意义)。但您可以在类的任何方法中访问它:
public class Input
{
public int name { get; set; }
public void SomeMethod()
{
// you can access "name" here
}
}