<分区>
我仍然在 C# 上摸索,有一个问题困扰了我一段时间。
假设我写了一个类并定义了一个属性如下:-
public class Employee
{
string FirstName {get; set;}
}
class Program
{
private static object GetTheEmployee()
{
return new Employee{ FirstName = "Joe" }
}
}
为什么无法在 GetTheEmployee 方法中使用 FirstName,但是当我将 Employee 类中的 FirstName“string”变量更改为“public string”时,它可以从 Program 类访问。
我会想,如果我将类的访问修饰符声明为 public,那么类中的所有变量也将默认为 public?