Архив метки: C#

C#: Не выделять текст в элементе TextBox

При вызове формы с элементом TextBox, весь текст внутри него выделяется. Если не нужно, чтобы текст выделялся, это можно отключить, дописав в конструктор этой формы строку textBox1.SelectionStart = 0; Если поле Text потом изменяется, нужно опять обнулить SelectionStart.

C#: Конструктор EventLogQuery

В конструкторе EventLogQuery используется в качестве одного из аргументов строковая переменная query public EventLogQuery( string path, PathType pathType, string query ) Однако описание для нее очень скромное: query Type: System.String The event query used to retrieve events that match the query con...

C#: Использование свойств (методы доступа set и get)

На заметку (пока не привык). Для свойств, ограниченных модификатором доступа private удобнее обращаться через методы доступа set и get class Person { private string name; // the name field public string Name // the Name property { get { return name; } set { name = value; } } } Person person = new Pe...

Visual Studio: Быстрый вызов iLDasm

Иногда приходится запускать утилиту ildasm.exe. Легче это сделать прямо из меню Visual Studio, но для этого его нужно создать: Tools -> External tools… -> Add Title: IL Disassembler Command: C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\x64\ildasm.exe Arguments: $(TargetPath) Initial...

C#: Символ многоточие в консоли

При рассмотрении примеров на C# в консоль должен выводится символ многоточия, однако при запуске программы вместо него выводится двоеточие. Чтобы консоль «умела» выводить символы в UTF-кодировке, ее нужно включить: Console.OutputEncoding = Encoding.UTF8; Было: 6. заменяет все группы стоящи...