我经常在vb.net中反复这样做
Private _nerfed As Boolean
Public ReadOnly Property nerfed As Boolean
Get
Return _nerfed
End Get
End Property
我想知道是否有一个空手?
我知道
Private _nerfed As Boolean
Public Property nerfed As Boolean
Get
Return _nerfed
End Get
Set (nerfed)
_nerfed =nerfed
End Get
End Property
可以简单地缩短
Public Property nerfed As Boolean
那么readonly变种呢?
答案 0 :(得分:2)
自VB 2010以来,ReadOnly速记属性可用:
ClassNotFoundException
在VB 2015中,您可以初始化它们:
public void onClick(View v) {
String className = (String) v.getTag();
Class activityClass = Class.forName(className);
Intent intent = new Intent(this, activityClass);
startActivity(intent);
}
答案 1 :(得分:1)
VB现在具有只读的自动实现属性:只需将 ReadOnly 关键字添加到Property声明中即可。这是一个例子:
Public ReadOnly Property Id As String
答案 2 :(得分:0)
只想添加其他答案..
我们可以在此处阅读更多内容https://msdn.microsoft.com/en-us/library/dd293589.aspx
答案 3 :(得分:0)
要添加到答案中,如果自动实现的属性也正在实现接口,则该值将之前用于接口实现!让我搜索了一会儿。
Public ReadOnly Property Nerfed As Boolean = True Implements INerf.Nerfed