powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передача свойства как указателя
6 сообщений из 6, страница 1 из 1
Передача свойства как указателя
    #34018961
cmisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как в C# можно передать свойство объекта в функцию, но не значением, а свойством?
Например, WriteAtt(Object1.Propertie1); а функция уже будет работать со свойством объекта.
Вообщем-то по сути нужно перед вызовом Func1(), вторая функция, проверить данное свойство Object1.Propertie1 на наличие данных. Как это лучше сделать. Вызовов WriteAtt и Func1 много
...
Рейтинг: 0 / 0
Передача свойства как указателя
    #34019011
ота жисьта
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cmishaКак в C# можно передать свойство объекта в функцию, но не значением, а свойством?
Например, WriteAtt(Object1.Propertie1); а функция уже будет работать со свойством объекта.
Вообщем-то по сути нужно перед вызовом Func1(), вторая функция, проверить данное свойство Object1.Propertie1 на наличие данных. Как это лучше сделать. Вызовов WriteAtt и Func1 много

WriteAtt(ref Object1.Propertie1)
...
Рейтинг: 0 / 0
Передача свойства как указателя
    #34019031
cmisha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, ота жисьта, Вы писали:

ОЖ> cmishaКак в C# можно передать свойство объекта в функцию, но не значением, а свойством?
ОЖ>Например, WriteAtt(Object1.Propertie1); а функция уже будет работать со свойством объекта.
ОЖ>Вообщем-то по сути нужно перед вызовом Func1(), вторая функция, проверить данное свойство Object1.Propertie1 на наличие данных. Как это лучше сделать. Вызовов WriteAtt и Func1 много

ОЖ>WriteAtt(ref Object1.Propertie1)

ОЖ>
данное сообщение получено с www.gotdotnet.ru
ОЖ>ссылка на оригинальное сообщение


Не получается ref'ом. Да забыл сказать, что свойство объекта ReadOnly
...
Рейтинг: 0 / 0
Передача свойства как указателя
    #34019511
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
свойство передать по-ссылке нельзя. Оно и логично, так как свойство - это
всего навсего обёртка над методами getXXX, setXXX. Передавать метод get
по-ссылке это как-то бредово. Да и пропертя твоя ReadOnly - тут ты
передавай-непередавай, но значение ну никак не поменяешь.
Так что копай в другую сторону...


Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Передача свойства как указателя
    #34019744
ота жисьта
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
cmishaЗдравствуйте, ота жисьта, Вы писали:

ОЖ> cmishaКак в C# можно передать свойство объекта в функцию, но не значением, а свойством?
ОЖ>Например, WriteAtt(Object1.Propertie1); а функция уже будет работать со свойством объекта.
ОЖ>Вообщем-то по сути нужно перед вызовом Func1(), вторая функция, проверить данное свойство Object1.Propertie1 на наличие данных. Как это лучше сделать. Вызовов WriteAtt и Func1 много

ОЖ>WriteAtt(ref Object1.Propertie1)

ОЖ>
данное сообщение получено с www.gotdotnet.ru
ОЖ>ссылка на оригинальное сообщение

Не получается ref'ом. Да забыл сказать, что свойство объекта ReadOnly

Забыл уточнить, передать ref можно только член класса, а не свойство
...
Рейтинг: 0 / 0
Передача свойства как указателя
    #34020031
mogadanez
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, cmisha, Вы писали:

C>Как в C# можно передать свойство объекта в функцию, но не значением, а свойством?
C>Например, WriteAtt(Object1.Propertie1); а функция уже будет работать со свойством объекта.
C>Вообщем-то по сути нужно перед вызовом Func1(), вторая функция, проверить данное свойство Object1.Propertie1 на наличие данных. Как это лучше сделать. Вызовов WriteAtt и Func1 много

а что вы хотите добится? может мы лучше сделаем double-check вашего решения
и может мы сможем предложить другой вариант?... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передача свойства как указателя
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]