有没有办法让一个类可以返回一个默认类型而不指定属性?一个属性可以返回一个默认值(类似于一些内置的.NET属性)吗?
如果我有一个有几个属性的类,并且一个属性返回了一个字符串值,而另一个返回了其他类型,我可以执行以下操作吗?
Dim StudentGrade as new StudentGradeClass
呼叫,并得到默认属性,
Dim CurrentGrade as string=StudentGrade
,而不是这个
Dim CurrentGrade as string=StudentGrade.Current
的原因,我问这是当我有其他类作为属性和希望班只是得到一个默认的返回值。
我认为这是一个坏主意。 –
出于兴趣,您认为展示此行为的内置属性是什么? – LukeH
有* no *“内置.NET属性”,表现如此。但是,正如一些答案所解释的那样,您可以通过隐式转换实现这一点 - 但要注意这些。 –