.net- все статьи тега ➜ страница 19


Что такое портативная библиотека классов?

на MSDN я заметил раздел о a Portable Class Library, в разделе Информация о версии. посмотреть System.Object для примера. http://msdn.microsoft.com/en-us/library/system.object.aspx Я сделал краткий поиск Google и не смог найти ничего о Portable Class Library. Кто-нибудь знает что это или где я могу найти больше информации об этом? ...

Почему "decimal" не является допустимым типом параметра атрибута?

Это действительно невероятно, но реально. Этот код не будет работать: [AttributeUsage(AttributeTargets.Property|AttributeTargets.Field)] public class Range : Attribute { public decimal Max { get; set; } public decimal Min { get; set; } } public class Item { [Range(Min=0m,Max=1000m)] //compile error:'Min' is not a valid named attribute argument because it is not a valid attribute parameter type public decimal Total { get; set; } } пока это работает: [AttributeUsage(Attrib ...

перегрузка метода против необязательного параметра в C# 4.0 [дубликат]

этот вопрос уже есть ответ здесь: следует ли объявлять методы с использованием перегрузок или необязательных параметров в C# 4.0? 13 ответов какой лучше? на первый взгляд необязательный параметр кажется лучше (меньше кода, меньше XML-документации и т. д.), Но почему большинство классов библиотеки MSDN используют перегрузку вместо необязательные параметры? есть ли что-то особенное, что вы должны принять ...

Можно ли настроить log4net в коде вместо использования файла конфигурации?

Я понимаю, почему log4net использует app.config файлы для настройки ведения журнала - так что вы можете легко изменить информацию без необходимости перекомпиляции кода. Но в моем случае я не хочу упаковать app.config файл с моим исполняемым файлом. И у меня нет желания изменять Мои настройки ведения журнала. есть ли способ для меня, чтобы настроить вход в код, а не с помощью app.config? вот мой простой конфигурации файл: <?xml version="1.0" encoding="utf-8" ?> <configuration> &l ...

Как поймать SQLServer, в исключения времени ожидания

Мне нужно специально поймать исключения таймаута SQL server, чтобы их можно было обрабатывать по-разному. Я знаю, что могу поймать SqlException, а затем проверить, содержит ли строка сообщения "тайм-аут", но интересно, есть ли лучший способ сделать это? try { //some code } catch (SqlException ex) { if (ex.Message.Contains("Timeout")) { //handle timeout } else { throw; } } ...

Когда лучше использовать строку.Формат против конкатенации строк?

у меня есть небольшой фрагмент кода, который анализирует значение индекса для определения ввода ячейки в Excel. Это заставило меня задуматься... в чем разница между xlsSheet.Write("C" + rowIndex.ToString(), null, title); и xlsSheet.Write(string.Format("C{0}", rowIndex), null, title); является ли один "лучше", чем другой? И почему? ...

В среднем 3 длинных целых чисел

у меня есть 3 очень больших целых чисел со знаком. long x = long.MaxValue; long y = long.MaxValue - 1; long z = long.MaxValue - 2; Я хочу вычислить их усеченное среднее. Ожидаемое среднее значение long.MaxValue - 1, которая составляет 9223372036854775806. невозможно вычислить его как: long avg = (x + y + z) / 3; // 3074457345618258600 Примечание: я прочитал все эти вопросы о среднем из 2 чисел, но я не вижу, как эта техника может быть применена к среднему из 3 чисел. это было бы очень ле ...

.NET: какое исключение выбрасывать, когда отсутствует необходимый параметр конфигурации?

вот стандартный сценарий: if(string.IsNullOrEmpty(Configuration.AppSettings["foobar"])) throw new SomeStandardException("Application not configured correctly, bozo."); проблема в том, что я не совсем уверен , который исключение SomeStandardException должно быть. Я просмотрел структуру 3.5 и нашел двух вероятных кандидатов:ConfigurationException и ConfigurationErrorsException. .Конфигурация.ConfigurationException исключение, которое возникает, когда a системная ошибка конфигура ...

XML-сериализация-скрыть значения null

при использовании стандартного .NET Xml сериализатора, есть ли способ скрыть все нулевые значения? Ниже приведен пример вывода моего класса. Я не хочу выводить nullable целые числа, если они установлены в null. текущая вывода информации в формате XML: <?xml version="1.0" encoding="utf-8"?> <myClass> <myNullableInt p2:nil="true" xmlns:p2="http://www.w3.org/2001/XMLSchema-instance" /> <myOtherInt>-1</myOtherInt> </myClass> что хочется: <?xml ve ...

Не удалось загрузить файл или сборку Microsoft.От SQLServer.управление.пакет SDK.sfc версия 11.0.0.0

Я установил MS SQL Server 2008 R2 и когда я пытаюсь обновить модель из базы данных в файле EDMX я столкнулся с этой ошибкой. не удалось загрузить файл или сборку Microsoft.От SQLServer.управление.пакет SDK.sfc версия 11.0.0.0 Я попытался установить общие объекты управления Microsoft SQL Server 2008 R2 отсюда но нет радости. ...

Прогноз autocleaning мои разрывы строк и испортил мой электронный формат

Я отправляю электронное письмо с помощью платформы dotnet. Вот шаблон, который я использую для создания сообщения: Date of Hire: %HireDate% Annual Salary: %AnnualIncome% Reason for Request: %ReasonForRequest% Name of Voluntary Employee: %FirstName% %LastName% Total Coverage Applied For: %EECoverageAmount% Guaranteed Coverage Portion: %GICoveragePortion% Amount Subject to Medical Evident: %GIOverage% когда сообщения получены в outlook, outlook говорит мне "дополнительные разрывы строк в этом ...

Реализация MVC с Windows Forms

где я могу найти хороший пример о том, как полностью реализовать шаблон MVC в Windows Forms? Я нашел много учебников и примеров кода на различных сайтах (например, Код Проекта и .NetHeaven), но многие из них более представительны для шаблона наблюдателя, чем MVC. Поскольку приложение, которое я хочу разработать, предназначено для школьного проекта, я неохотно использую фреймворки, такие как PureMVC или MVC#. ...

Как я могу программно генерировать события нажатия клавиш в C#?

Как я могу программно создать событие, которое будет имитировать нажатие клавиши на клавиатуре? ...

Могу ли я писать в консоль в модульном тесте? Если да, то почему консоль не открывается?

У меня есть тестовый проект в Visual Studio. Я использую Microsoft.VisualStudio.TestTools.UnitTesting. Я добавляю эту строку в один из моих модульных тестов: Console.WriteLine("Some foo was very angry with boo"); Console.ReadLine(); когда я запускаю тест, тест проходит, но окно консоли не открывается вообще. есть ли способ сделать окно консоли доступным для взаимодействия с помощью модульного теста? ...

Как я могу создать UUID в C#

Я создаю .IDL-файл программно. Как создать UUIDs для интерфейсов и методов программно. могу ли я генерировать UUID программно? ...

Как открыть веб-страницу из моего приложения?

Я хочу, чтобы мое приложение WPF открыло браузер по умолчанию и перешло на определенную веб-страницу. Как мне это сделать? ...

Как загрузить сборку в AppDomain со всеми ссылками рекурсивно?

Я хочу загрузить в новый AppDomain некоторая сборка, которая имеет сложное дерево ссылок (MyDll.dll - > Microsoft.Офис.Взаимодействие.Превосходить.dll - > Microsoft.Vbe.Взаимодействие.dll - > Office.dll - > stdole.dll) насколько я понял, когда сборка загружается в AppDomain, его ссылки не будут загружены автоматически, и я должен загрузить их вручную. Поэтому, когда я делаю: string dir = @"SomePath"; // different from AppDomain.CurrentDomain.BaseDirectory string path = System.IO.Pa ...

где gacutil.exe?

Я использую Windows 7 Enterprise 32 бит. Я использовал командную строку Windows, а также использовал командную строку VSTS 2008, но при выполнении gacutil.exe, что команда не найдена ошибка. Мне интересно, нужно ли мне установить gacutil.exe откуда-то или gacutil.exe находится в другом месте на моем компьютере (я искал свой компьютер, но нашел несколько файлов под названием gacutil.ехе, я не знаю, какой из них следует использовать)? кстати: я использую .Net 3.5. ...

Как удалить фокус из текстового поля в WinForms?

мне нужно удалить фокус из нескольких текстовых полей. Я пробовал использовать: textBox1.Focused = false; его ReadOnly стоимость имущества составляет true. затем я попытался установить фокус на форму, чтобы удалить ее из всех текстовых полей, но это также не работает: this.Focus(); и функция возвращает false при выборе текстового поля. Итак, как мне удалить фокус из текстового поля? ...

В чем разница между Debug и Release в Visual Studio?

возможные дубликаты Отладка выпуска Visual Studio в .NET в чем разница между Debug и Release в Visual Studio? ...