Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.226.105] |
|
Сообщ.
#1
,
|
|
|
В VB я могу сделать
' Form1 Option Explicit Private Sub Form_Load() Dim c As New Class1 Call MsgBox(c.Value) ' // ret value Call MsgBox(c) ' // ret value (тоже самое) End Sub ' Class1 Option Explicit Public Property Get Value() As String Attribute Value.VB_UserMemId = 0 ' // default property Value = "ret value" End Property т.е. объект без указания свойства вернёт значение свойства по-умолчанию. Могу я в C# сделать подобное? Кроме индексированных свойств, ничего не нашёл. |
Сообщ.
#2
,
|
|
|
Можно перегрузить ToString(), чтобы метод возвращал, что нужно.
|