c#

Я думаю, что мой мозг наполовину обернут вокруг концепции динамических типов в C# 4, но не могу за всю жизнь понять сценарий, в котором я действительно хотел бы его использовать. Я уверен, что их много, но у меня просто возникли проблемы с подключением к тому, как я мог бы спроектировать решение, которое луч...

Я немного смущен тем, как компилятор C# обрабатывает приращения и декременты до и после. когда я код ниже: int x = 4; x = x++ + ++x; x будет иметь значение 10 после. Я думаю, это потому, что предварительно инкрементные наборы x до 5, что делает его 5+5 который оценивает в 10. Затем пост-инкремент будет об...

в чем разница между ковариацией и upcasting, или, точнее, почему они дали разные имена? Я видел следующий пример, называемый "upcasting": string s = "hello"; object o = s; //upcast to 'string' to 'object' в то время как следующее, что я видел, называется "ковариация": string[] s = new string[100]; objec...

Я использую Linq to XML new XElement("Prefix", Prefix == null ? "" : Prefix) но я хочу сделать некоторые вычисления для префикса, прежде чем добавлять его в xml, например, устраняя пробелы, специальные символы, некоторые вычисления и т. д. Я не хочу создавать функции, потому что это не поможет в любой др...

мне нужно реализовать только для чтения собственность в моем вкусе. Кроме того, значение этого свойства будет в конструкторе и он не будет изменен (я пишу класс, который выставляет свои команды направляются UI для WPF, но это не важно). Я вижу два способа сделать это: class MyClass { public readonly ob...

допустим, у меня есть TextBlock текст "Текст" и размер шрифта 10.0. Как я могу вычислить соответствующие TextBlockширина?...

У меня есть IIS 5.1 на машине XP и visual studio 2005. Как я могу идти о присоединении мой отладчик для экземпляра служб IIS. кстати: я не вижу процесс IIS в запущенных процессах или, вероятно, я не знаю, что искать ....

кто-нибудь еще есть эта проблема? полное сообщение в строке состояния говорит: загрузка содержимого toolbox из пакета ' Microsoft.VisualStudio.ИНТЕГРИРОВАННАЯ СРЕДА РАЗРАБОТКИ.ToolboxControlsInstaller.ToolboxInstallerPackage ' {D766DAA8-F81E-4621-9184-F21C7F389796} это обычно происходит всякий раз, ког...

в настоящее время, я использую Path.GetTempPath() чтобы выяснить, где писать мои файлы журнала, но недавно я столкнулся с машиной пользователя, где возвращенный путь был не тем, что я ожидал. обычно, возвращаемый путь C:Documents и настройки[userid]локальные настройкиTemp но в данном случае это было C:Temp ...

я оптимизирую пользовательский объект - > утилита сериализации XML, и все это сделано и работает, и это не проблема. он работал, загружая файл в XmlDocument объект, затем рекурсивно проходя через все дочерние узлы. я подумал, что, возможно, используя XmlReader вместо XmlDocument загрузка / разбор всего э...