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

164
Почему 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 Еще более странно, это...

162
В чем разница между атрибутом и свойством? [закрыто]

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

156
Как проверить, есть ли у объекта определенный метод / свойство?

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

155
Авто-свойства C # 3.0 - полезно или нет? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Улучшить этот вопрос Примечание: это было опубликовано, когда я начинал C #....

145
Пример реального мира о том, как использовать функцию свойства в 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):...

145
Переопределение полей или свойств в подклассах

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

142
Разница между свойством и полем в C # 3.0+

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

141
Почему невозможно переопределить свойство, предназначенное только для получения, и добавить установщик? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Почему следующий код C # запрещен:...

139
Параметры, Настройки, Свойства, Конфигурация, Предпочтения - когда и почему?

Есть несколько слов с похожим (в некотором смысле) значением: Параметры, Настройки, Свойства, Конфигурация, Предпочтения Английский не мой родной язык. Не могли бы вы объяснить разницу в простом английском, пожалуйста? Я думаю, что следующий шаблон может быть полезен: Используйте XXX в вашем...

139
Элемент экземпляра не может использоваться по типу

У меня есть следующий класс: class ReportView: NSView { var categoriesPerPage = [[Int]]() var numPages: Int = { return categoriesPerPage.count } } Компиляция завершается с сообщением: Элемент экземпляра categoryPerPage нельзя использовать для типа ReportView Что это значит?...

137
Файл свойств в Python (похож на свойства Java)

Учитывая следующий формат ( .properties или .ini ): propertyName1=propertyValue1 propertyName2=propertyValue2 ... propertyNameN=propertyValueN Для Java существует класс Properties, который предлагает функциональность для анализа / взаимодействия с вышеуказанным форматом. Есть ли что - то подобное в...

135
Свойства против методов

Быстрый вопрос: когда вы решили использовать свойства (в C #) и когда вы решили использовать методы? Мы заняты, имеющие эту дискуссию и обнаружили несколько областей, где это спорно, стоит ли использовать свойство или метод. Один из примеров: public void SetLabel(string text) { Label.Text = text; }...