NewDevLab, "так тут про вызов экземпляра объекта" это как? Вы можете вызвать метод экземпляра обьекта, но не сам обьект.
И причем тут свойства? Да, по факту свойства это механизм языка за которым скрывается вызов методов, но как это зависит от "объектов может быть много."?
freeExec, То есть достаточно создать UI приложение, запустить в нем потоков на 1 больше чем ядер на проце и свернуть приложение в трей. И оно сразу будет кушать всего 1% времени проца? )))
freeExec, А что такое фиксированный массив? Как он выглядит на уровне ОС?
Я не предлагал писать велосипед, я написал "Используйте обьекты синхронизации такие как Event", что подразумевает, что можно использовать и CancelationToken и другие классы-помощники.
Space Purr, Не так. Методы условно статичны. Вы можете создать тысячи инстансов своего класса, но в памяти приложения будет всего одно место с кодом метода.
То есть по вашему получается, что приложение единственное на весь проц? Как же тогда работает вся та куча приложений, что отображается в Task Manager на вкладке Processes?
Space Purr, Любые методы класса в реальности условно статичны и просто имеют скрытый параметр куда передается ссылка на обьект. При вызове виртуального метода по таблице VMT будет сделан вызов нужного метода и base позволяет уточнить программе как использовать VMT.
Опрометчиво вы ответили "ДА" на п.1, по вашей же ссылке сказано, что это "Ключевое слово", а не ссылка на базовый класс, как указывалось в вопросе.
base это всего лишь механизм языка.
Владислав Дюжев, Application.Current.MainWindow вам отдает обьект типа Window, а ваше окно типа MainWindow, то есть наследник. Вот и приведите к нужному типу Application.Current.MainWindow as MainWindow
RKey_Prog, Вы все тоже самое сказали просто другими словами "изменить, например, название определенной книги". Ясности не прибавило. Это только для отображения и в файле навсегда.
Уточните, для чего вы собираетесь эту строчку поменять? Вы собираетесь просто подменить данные при чтении или изменить данные в самом файле? Имениться ли размер строки после изменения или нет.
"Есть приложение WPF, которое часто использует пул потоков." как использует? Явно не верно использует что было создан 931 поток и все повисли на Event обьекте.
И причем тут свойства? Да, по факту свойства это механизм языка за которым скрывается вызов методов, но как это зависит от "объектов может быть много."?