Запитання з тегом «properties»

Властивість, у деяких об'єктно-орієнтованих мовах програмування, є особливим видом члена класу, проміжним між полем (або членом даних) та методом. Властивості читаються та записуються як поля, але властивість читання та запису (зазвичай) перекладається для отримання та встановлення викликів методів.

13
Отримайте назву властивості у вигляді рядка
(Дивіться нижче рішення, яке я створив, використовуючи відповідь, яку я прийняв) Я намагаюся покращити ремонтопридатність якогось коду, що включає рефлексію. У додатку є інтерфейс видалення .NET, що відкриває (серед іншого) метод, який називається Execute для доступу до частин програми, які не входять до його опублікованого віддаленого інтерфейсу. Ось як додаток …

11
Власники нерухомості та сетери
За допомогою цього простого класу я отримую попередження про компілятор Спроба змінити / отримати доступ xу межах власного сетера / геттера і коли я використовую його так: var p: point = Point() p.x = 12 Я отримую EXC_BAD_ACCESS. Як я можу це зробити без явного резервного копіювання? class Point { …

4
Чи є в JavaScript оператор "не в" для перевірки властивостей об'єкта?
Чи є якийсь оператор "не в" в JavaScript, щоб перевірити, чи немає властивості в об'єкті? Я нічого не можу знайти навколо цього навколо Google або Stack Overflow. Ось невеликий фрагмент коду, над яким я працюю, де мені потрібен такий функціонал: var tutorTimes = {}; $(checked).each(function(idx){ id = $(this).attr('class'); if(id in …

13
Отримання власності імені об’єкта
Мені було цікаво, чи існує якийсь спосіб у JavaScript провести цикл через такий об’єкт. for(var i in myObject) { // ... } Але отримайте найменування кожного подібного об'єкта. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Я не можу знайти щось подібне в Google. Вони кажуть передати назви змінних …

5
Як використовувати Linq для отримання унікального списку властивостей зі списку об'єктів?
Я намагаюсь використати Linq для повернення списку ідентифікаторів, заданих списком об'єктів, де ідентифікатор є властивістю. Мені б хотілося це зробити, не переглядаючи кожен об'єкт і не витягуючи унікальні ідентифікатори, які я знаходжу. У мене є список об'єктів типу MyClass, і однією з властивостей цього класу є ідентифікатор. public class MyClass …
171 linq  class  list  c#-3.0  properties 


9
Чому 2 == [2] у JavaScript?
Я нещодавно виявив це 2 == [2]в JavaScript. Як виявилося, ця химерність має кілька цікавих наслідків: var a = [0, 1, 2, 3]; a[[2]] === a[2]; // this is true Аналогічно такі роботи: var a = { "abc" : 1 }; a[["abc"]] === a["abc"]; // this is also true Навіть …

11
Чим відрізняється атрибут та властивість? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 6 років тому . Удосконаліть це питання Здається, це означає те саме. Але який термін підходить в якому контексті?

4
Як перевірити, чи має об’єкт певний метод / властивість?
Можливо, використовуєте динамічну схему? Ви можете викликати будь-який метод / властивість, використовуючи динамічне ключове слово, правда? Як перевірити, чи існує метод, перш ніж викликати, наприклад, myDynamicObject.DoStuff ()?


10
Перевизначення полів або властивостей у підкласах
У мене є абстрактний базовий клас, і я хочу оголосити поле або властивість, яке матиме інше значення у кожному класі, який успадковується від цього батьківського класу. Я хочу визначити його в базовому класі, щоб я міг посилатися на нього методом базового класу - наприклад, переосмисливши ToString, щоб сказати "Цей об'єкт …
145 c#  properties  field 


10
Приклад реального світу про те, як використовувати властивість властивості в python?
Мене цікавить, як користуватися @propertyPython. Я прочитав документи python, і приклад, на мою думку, - це лише іграшковий код: class C(object): def __init__(self): self._x = None @property def x(self): """I'm the 'x' property.""" return self._x @x.setter def x(self, value): self._x = value @x.deleter def x(self): del self._x Я не знаю, …

16
Чому неможливо замінити властивість лише getter та додати сетер? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Удосконаліть це питання Чому такий код C # не дозволений: public abstract class BaseClass …

10
Різниця між властивістю та полем у C # 3.0+
На цей питання є відповіді на Stack Overflow на російському : Для чого потрібні властивості? Я усвідомлюю, що це, здається, є дублікатом Яка різниця між полем і властивістю в C #? але моє запитання має незначну різницю (з моєї точки зору): Колись я це знаю Я не буду використовувати свій …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.