2011-04-16 39 views
0

在成员区域中,我声明_Name并为其分配值“NameA”,但是如何有条件地分配此值?如何在ascx中获取/设置之前分配一个条件值vb.net

的想法是,如果某些文件有设置比的值应该是默认值,而不是硬编码的一个,如果不设置硬编码一个应该坚持。

是否有这样做的官员好办法或者是或冲倒get/set方法来做到这一点的唯一途径?


#Region "Members" 
    Private _Name As String = "NameA" 
#End Region 

#Region "Properties" 
    Public Property Name() As String 
     Get 
      Return _Name 
     End Get 
     Set(ByVal value As String) 
      _Name = value 
     End Set 
    End Property 
#End Region 

回答

0

也许你的问题是你希望的方式。

,如果你明确地声明一个变量赋值,你失去了“动态需求”,如果要创建具有属性的类,属性是揭露一个私有成员的好方法。

,如果你有什么创建这个类指定不同的价值的情况下,为什么你不路过的类构造器参数的信息?

+0

的确如此,但由于这是一次'全球'一次性事件,我想知道是否有更好的方法。 这是在页面上放置的小部件的一部分,这个想法就是如果配置文件不存在,使用硬编码值(如果存在的话) - 使用这些值。 – jbokkers 2011-04-16 10:13:21

相关问题