3
голосов
2ответов
4295 просмотров

Dynamic Data with Entity Framework... using [ScaffoldColumn(true)] to show a public property via metadata

... it just doesn't work, at all. I've tried for days, with all different combinations of frick'n stuff and it won't budge. There are certainly people out there who seem to be blogging about breezing through this sort of thing without seeing a glimpse of an issue saying things like "We all know...

5
голосов
3ответов
2767 просмотров

Инструменты для преобразования общедоступных полей C # в свойства

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

38
голосов
5ответов
7983 просмотров

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

Я копался в XNA и увидел, что класс Vector3 в нем использует общедоступные поля вместо свойств. Я попробовал выполнить быстрый тест и обнаружил, что для struct разница весьма значительна (сложение двух векторов вместе 100 миллионов раз заняло 2,0 секунды со свойствами и 1,4 секунды с полями). Дл...

4
голосов
4ответов
910 просмотров

Публичный объект boost :: signal

Я делаю свои boost::signal общедоступными, потому что я ленив. class Button { public: signal<void()> clicked; }; int main() { Button btn; btn.clicked.connect(handleClick); } ... вместо инкапсуляции с Button::OnClicked(boost::function<void()>). Это вернется и ук...