Описание тега public-fields

2 ответа

Приемлемость открытых полей в JavaScript

Мне просто интересно, допустимы ли в JavaScript открытые поля (то есть те, которые не находятся внутри замыкания конструктора). Хотя обычная мантра гласит: "не используйте открытые поля, используйте методы доступа или свойства", я заметил, что свойс…
08 май '11 в 23:56
3 ответа

Почему мы не можем использовать открытые поля для привязки данных в C#?

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

Инструменты для рефакторинга открытых полей C# в свойства

У меня есть много кода C#, который использует открытые поля, и я хотел бы преобразовать их в свойства. У меня есть Resharper, и он будет делать их один за другим, но это будет длиться вечно. Кто-нибудь знает об автоматизированном инструменте рефакто…
2 ответа

Динамические данные с Entity Framework... используя [ScaffoldColumn(true)], чтобы показать общедоступное свойство через метаданные

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

Почему открытые поля быстрее свойств?

Я искал в XNA и увидел, что Vector3 класс в нем использовал открытые поля вместо свойств. Я попробовал быстрый тест и обнаружил, что для struct разница довольно существенная (сложение двух векторов 100 миллионов раз заняло 2,0 с свойствами и 1,4 с п…
11 мар '09 в 00:24
3 ответа

Как получить доступ к переменной экземпляра @public из другого класса в Objective-C?

Я знаю, что можно определить публичную переменную экземпляра с помощью ключевого слова @public. Однако синтаксис Objective-C не позволяет получить доступ к переменной другого класса. Какие функции мне следует ожидать от @public Ivar? Или как я могу …
02 фев '10 в 07:23
2 ответа

Есть ли бесплатная программа дампа ключей pgp?

Существует ли какая-либо программа для вывода ключей pgp, например http://www.pgpdump.net/ которая также показывает значения MPI и другую информацию? программа на связанном веб-сайте распечатает ... для длинного MPI, что вполне логично, но я хочу ув…
26 дек '10 в 06:52
1 ответ

Чтение ключевой информации PGP

Может ли кто-то показать описание информации о том, как выглядит pgp, если бы там были только описания, но не действительная информация? что-то вроде (я не помню, если значения верны): тип пакета [4 бита], общая длина в байтах [16 бит], тип версии п…
08 май '10 в 16:39
4 ответа

Public boost::signal object

Я делаю мой boost::signalПубличный, потому что я ленивый. class Button { public: signal<void()> clicked; }; int main() { Button btn; btn.clicked.connect(handleClick); } ... а не заключать в капсулу с Button::OnClicked(boost::function<void()…
14 фев '09 в 15:00
10 ответов

Способ в C++ скрыть определенную функцию

У меня есть наследство struct A : public BЯ хочу скрыть отдельные функции от B, это возможно? я знаю обратное возможно с помощью using BMethod в декларации. ура
6 ответов

В каких случаях следует использовать открытые поля вместо свойств?

Возможный дубликат: Члены Public Data против Геттеров, Сеттеров В каких случаях следует использовать открытые поля вместо свойств или методов получения и установки (где нет поддержки свойств)? Где именно рекомендуется их использование и почему, или,…
17 авг '10 в 08:45
2 ответа

Должен ли я использовать общедоступные статические поля для изображений и цветов?

У меня есть публичный статический метод, который возвращает замененное изображение (я передаю черное изображение, и оно возвращает то же изображение с красным вместо черного или любым другим цветом, который я выберу). Это выглядит так: public class …
04 авг '16 в 15:31
3 ответа

Использование вторичного не общедоступного класса Java приводит к ошибке "Тип невидим", даже если методы доступа являются общедоступными в классе Main

У меня есть файл Main.java: public class Main{ private EntityDrawer entityDrawer; public void setEntityDrawer(EntityDrawer entityDrawer) { this.entityDrawer = entityDrawer; } public EntityDrawer getEntityDrawer() { return entityDrawer; } } class Ent…
28 апр '11 в 16:00
4 ответа

Есть ли когда-нибудь применение для класса, который содержит только открытые поля экземпляра?

Я проводил проверку кода и увидел класс, созданный разработчиком, который содержал только открытые поля экземпляра. Этот класс не используется в бизнес-логике; он просто используется для хранения тестовых данных (разработчик создал их для теста). Эт…
0 ответов

В чем разница между общедоступными полями и общедоступными автоматическими свойствами в с #?

Я много раз слышал от разных людей, что пример 2 лучше, чем пример 1. Почему? Какая польза от примера 2, когда он выполняет то же самое, что и пример 1, но C# должен вызывать функцию вместо доступа к полю? Пример 1: public int num; Пример 2: public …
1 ответ

Какова цель оператора => в общедоступных полях? [дубликат]

Какова цель использования оператора с общедоступными полями в классе C#? Я видел, как это делается в коде модульного теста в проекте eShopOnWeb ASP.NET Core, размещенном на GitHub. Это действительно собственность с =>оператор, ссылающийся на знач…
12 июн '21 в 04:51
1 ответ

Почему расширенные классы используют прототипы для методов, а не для полей?

Глядя на этот простой код: class Animal { someField = 42; animalFunc() { console.log('animal') } } class Lion extends Animal { lionFunc() { console.loge('lion') } } let lion = new Lion(); console.log(lion) Результат в Chrome: Как мы видим, методы эк…