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

97
Свойство Python только для чтения

Я не знаю, когда атрибут должен быть частным и следует ли использовать свойство. Недавно я прочитал, что сеттеры и геттеры не являются питоническими, и я должен использовать декоратор свойств. Все нормально. Но что, если у меня есть атрибут, который нельзя устанавливать извне класса, но можно...

96
Свойства с #: как использовать свойство настраиваемого набора без частного поля?

Я хочу сделать это: public Name { get; set { dosomething(); ??? = value } } Можно ли использовать автоматически созданное частное поле? Или требуется, чтобы я реализовал это так: private string name; public string Name { get { return name; } set { dosomething(); name = value } }...

94
Свойства только для чтения в Objective-C?

Я объявил свойство readonly в своем интерфейсе как таковое: @property (readonly, nonatomic, copy) NSString* eventDomain; Возможно, я неправильно понимаю свойства, но я подумал, что когда вы объявляете его как readonly, вы можете использовать сгенерированный сеттер внутри .mфайла implementation (...

94
Moq, SetupGet, Мокинг свойства

Я пытаюсь издеваться над классом с именем UserInputEntity, который содержит свойство с именем ColumnNames: (он содержит другие свойства, я просто упростил его для вопроса) namespace CsvImporter.Entity { public interface IUserInputEntity { List<String> ColumnNames { get; set; } } public class...

93
Как я могу динамически оценивать код C #?

Я могу eval("something()");выполнить код динамически в JavaScript. Есть ли у меня способ сделать то же самое на C #? Пример того, что я пытаюсь сделать: у меня есть целочисленная переменная (скажем i), и у меня есть несколько свойств по именам: «Свойство1», «Свойство2», «Свойство3» и т. Д. Теперь...

92
Есть ли способ указать значение свойства по умолчанию в Spring XML?

Мы используем PropertyPlaceholderConfigurer для использования свойств java в нашей конфигурации Spring ( подробности здесь ) например: <foo name="port"> <value>${my.server.port}</value> </foo> Мы хотели бы добавить дополнительное свойство, но иметь распределенную систему, в...

92
Рекомендации по получателям, сеттерам и свойствам. Java против C #

Я сейчас изучаю класс C # и пытаюсь найти лучший способ делать что-то. У меня есть опыт работы с Java, поэтому я знаком только с лучшими практиками Java; Я новичок в C #! В Java, если у меня есть частная собственность, я делаю это; private String name; public void setName(String name) { this.name...

92
c # foreach (свойство в объекте)… Есть ли простой способ сделать это?

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

91
Какие свойства я могу использовать с event.target?

Мне нужно определить элементы, из которых запускаются события. Использование event.targetполучает соответствующий элемент. Какие свойства я могу использовать оттуда? href мне бы nodeName Я не могу найти по нему много информации, даже на страницах jQuery , так что надеюсь, что кто-то сможет...

89
Динамическое добавление свойств C # во время выполнения

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

87
Как вызвать свойство базового класса, если это свойство перезаписывается в производном классе?

Я меняю некоторые свои классы с широкого использования геттеров и сеттеров на более питоническое использование свойств. Но теперь я застрял, потому что некоторые из моих предыдущих методов получения или установки вызывали соответствующий метод базового класса, а затем выполняли что-то еще. Но как...

87
Как получить доступ к свойствам объекта с такими именами, как целые числа?

Я использую json_decode()что-то вроде: $myVar = json_decode($data) Что дает мне такой вывод: [highlighting] => stdClass Object ( [448364] => stdClass Object ( [Data] => Array ( [0] => Tax amount liability is ....... Я хочу получить доступ к строковому значению в ключе [0]. Когда я...

86
'property: 0' или 'property: 0px' в CSS?

Я видел, как эта нотация использовалась часто, и мне было интересно, есть ли какая-нибудь заметная разница между этими двумя обозначениями? element#id { property: 0; } а также element#id { property: 0px; } Я использую property: 0px;все время, так как он выглядит чище, но я не совсем уверен,...

83
Python и регулярное выражение с Unicode

Мне нужно удалить некоторые символы Юникода из строки 'بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ' Я точно знаю, что они здесь есть. Я старался: re.sub('([\u064B-\u0652\u06D4\u0670\u0674\u06D5-\u06ED]+)', '', 'بِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ') но это не работает. Строка остается прежней. Что я...

83
Почему в C # не реализованы индексированные свойства?

Я знаю, я знаю ... Эрик Липперт обычно отвечает на этот вопрос примерно так: « Потому что это не стоило затрат на его разработку, внедрение, тестирование и документирование ». Но все же мне хотелось бы получить более подробное объяснение ... Я читал это сообщение в блоге о новых функциях C # 4 , и...

82
Когда мне следует использовать FrameworkPropertyMetadata или UIPropertyMetadata вместо обычных PropertyMetadata?

При просмотре примеров присоединенных свойств и поведения я обнаружил массу вариантов использования FrameworkPropertyMetadata, UIPropertyMetadataи PropertyMetadata. Поскольку все они образуют иерархию наследования, как мне выбрать, какую из них использовать?...