除了提到的选项之外的另一个选择:
public class Class3
{
private int var3;
public class Class1
{
public void ShowVar3(Class3 instance)
{
Console.WriteLine(instance.var3);
}
}
}
Run Code Online (Sandbox Code Playgroud)
哪个选项是正确的将取决于您的上下文.我认为无论你做什么,你几乎肯定不应该试图直接访问另一个类的变量 - 但所有这些都适用于成员,这更合适.