Вопросы с тегом «properties»

Свойство в некоторых объектно-ориентированных языках программирования представляет собой особый вид элемента класса, промежуточный между полем (или элементом данных) и методом. Свойства читаются и записываются как поля, но чтение и запись свойств (обычно) переводятся для получения и установки вызовов методов.

13
Получить имя свойства в виде строки
(См. Ниже решение, которое я создал, используя ответ, который я принял) Я пытаюсь улучшить удобство сопровождения некоторого кода с помощью отражения. Приложение имеет интерфейс .NET Remoting, который предоставляет (помимо прочего) метод Execute для доступа к частям приложения, не включенным в опубликованный удаленный интерфейс. Вот как приложение определяет свойства (статические в …

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

4
Есть ли в JavaScript оператор «не в» для проверки свойств объекта?
Есть ли в JavaScript какой-либо оператор «не в», чтобы проверить, не существует ли свойство в объекте? Я не мог найти ничего об этом вокруг Google или переполнения стека. Вот небольшой фрагмент кода, над которым я работаю, где мне нужна такая функциональность: var tutorTimes = {}; $(checked).each(function(idx){ id = $(this).attr('class'); if(id …

13
Получение имени свойства объекта
Мне было интересно, есть ли какой-либо способ в JavaScript, чтобы пройти через объект, как это. for(var i in myObject) { // ... } Но получите название каждого свойства, как это. for(var i in myObject) { separateObj[myObject[i].name] = myObject[i]; } Я не могу найти ничего подобного в Google. Они говорят передать …

5
Как использовать Linq для получения уникального списка свойств из списка объектов?
Я пытаюсь использовать Linq, чтобы вернуть список идентификаторов, учитывая список объектов, где идентификатор является свойством. Я хотел бы иметь возможность делать это, не просматривая каждый объект и не извлекая уникальные идентификаторы, которые я нахожу. У меня есть список объектов типа MyClass и одним из свойств этого класса является идентификатор. public …
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 …

11
В чем разница между атрибутом и свойством? [закрыто]
Закрыто . Этот вопрос нуждается в деталях или ясности . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Добавьте детали и проясните проблему, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Кажется, это означает одно и то же. Но какой термин больше подходит …

4
Как проверить, есть ли у объекта определенный метод / свойство?
Использование динамического шаблона возможно? Вы можете вызвать любой метод / свойство, используя ключевое слово dynamic, верно? Как проверить, существует ли метод, например, перед вызовом myDynamicObject.DoStuff ()?



10
Переопределение полей или свойств в подклассах
У меня есть абстрактный базовый класс, и я хочу объявить поле или свойство, которое будет иметь разные значения в каждом классе, который наследуется от этого родительского класса. Я хочу определить его в базовом классе, чтобы я мог ссылаться на него в методе базового класса - например, переопределив ToString, чтобы сказать …
145 c#  properties  field 

10
Пример реального мира о том, как использовать функцию свойства в Python?
Меня интересует, как использовать @propertyв Python. Я читал документы 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 …


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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.