C# &引用;只读;不带setter/getter的公共属性
C#是否有这样的特性(比如Python的getter-only模式)C# &引用;只读;不带setter/getter的公共属性,c#,oop,properties,readonly,C#,Oop,Properties,Readonly,C#是否有这样的特性(比如Python的getter-only模式) 为了获得这个结果,我可以对A_u属性使用private修饰符,并且只实现一个getter方法。这样做,为了访问该属性,我应该始终调用getter方法。。。这是可以避免的吗?是的。您可以将只读属性与专用setter一起使用 对。您可以将只读属性与专用setter一起使用 对。您可以将只读属性与专用setter一起使用 对。您可以将只读属性与专用setter一起使用 是的,这是可能的,语法如下: public int AP
为了获得这个结果,我可以对A_u属性使用private修饰符,并且只实现一个getter方法。这样做,为了访问该属性,我应该始终调用getter方法。。。这是可以避免的吗?是的。您可以将只读属性与专用setter一起使用
对。您可以将只读属性与专用setter一起使用
对。您可以将只读属性与专用setter一起使用
对。您可以将只读属性与专用setter一起使用
是的,这是可能的,语法如下:
public int AProperty { get; private set; }
是的,这是可能的,语法如下:
public int AProperty { get; private set; }
是的,这是可能的,语法如下:
public int AProperty { get; private set; }
是的,这是可能的,语法如下:
public int AProperty { get; private set; }
对您可以使用带有支持字段的
get
和set
中的一个或两个来定义属性。但是,这并不能阻止您访问类中的backing字段。从C#6开始,这已经扩展到了自动属性,C#5中的自动属性总是能够更改getter或setter的可访问性,但不能忽略其中一个。太好了,谢谢Adam!(:是的。您可以使用带有支持字段的get
和set
中的一个或两个来定义属性。但是,这并不妨碍您在类中获取支持字段。从C#6开始,这已扩展为自动属性,C#5中的自动属性始终具有更改帐户的功能可以使用getter或setter,但不能忽略其中一个。太好了,谢谢亚当!(:是的。您可以使用带有支持字段的get
和set
中的一个或两个来定义属性。但是,这并不妨碍您在类中获取支持字段。从C#6开始,这已扩展为自动属性,C#5中的自动属性始终具有更改帐户的功能可以使用getter或setter,但不能忽略其中一个。太好了,谢谢亚当!(:是的。您可以使用带有支持字段的get
和set
中的一个或两个来定义属性。但是,这并不妨碍您在类中获取支持字段。从C#6开始,这已扩展为自动属性,C#5中的自动属性始终具有更改帐户的功能可以使用getter或setter,但不能省略其中一个。太好了,谢谢亚当!(: