c#- все статьи тега ➜ страница 46
Разница между свойством и полем в C# 3.0+
Я понимаю, что это, кажется, дубликат в чем разница между полем и свойством в C#? но мой вопрос имеет незначительное отличие (с моей точки зрения): Как только я это узнаю Я не буду использовать свой класс с "методы, которые работают только на свойства" и Я не буду использовать код проверки в геттер/сеттер. есть ли разница (кроме стиля / будущего развития те), как какой-то тип управления в настройке свойства? есть ли разница между: public string MyString { get; set; } и public string m ...
Использовать Нанит Утверждать.Бросает метод или атрибут ExpectedException?
Я обнаружил, что это, кажется, два основных способа тестирования исключений: Assert.Throws<Exception>(()=>MethodThatThrows()); [ExpectedException(typeof(Exception))] какой из них будет лучше? Дает ли одно преимущество перед другим? Или это просто вопрос личных предпочтений? ...
Как добавить веб-API к существующему ASP.NET проект веб-приложения MVC (5)?
предполагая, что вы забыли отметить флажок веб-API (добавить его в проект) при создании нового проекта MVC (5), что вам нужно сделать, чтобы добавить веб-API и заставить его работать? есть куча вопросов миграции, но ни один из них, похоже, не имеет полных и современных шагов для добавления веб-API в проект MVC 5, и, похоже, он изменился с некоторых старых ответов. добавить Web API в MVC 4 добавить GlobalConfiguration.Настроить(WebApiConfig.Регистрация) MVC 4 ...
Лучший способ проверить наличие nullable bool в выражении условия (если …)
мне было интересно, какой был самый чистый и понятный синтаксис для выполнения проверки условий на nullable bools. следующий хороший или плохой стиль программирования? Есть ли способ выразить состояние лучше / более чисто? bool? nullableBool = true; if (nullableBool ?? false) { ... } else { ... } особенно если (nullableBool ?? ложь) часть. Мне не нравится if (x.HasValue && x.Value) стиль ... (не уверен, что вопрос был задан раньше ... не удалось найти что-то подобное с поиск) ...
Как я могу найти последний элемент в списке?
ниже приводится выдержка из моего кода: public class AllIntegerIDs { public AllIntegerIDs() { m_MessageID = 0; m_MessageType = 0; m_ClassID = 0; m_CategoryID = 0; m_MessageText = null; } ~AllIntegerIDs() { } public void SetIntegerValues (int messageID, int messagetype, int classID, int categoryID) { this.m_MessageID = messageID; this.m_MessageType = messagetype; this.m_ClassID ...
Выбрать N случайных элементов из списка в C#
Мне нужен быстрый алгоритм для выбора 5 случайных элементов из общего списка. Например, я хотел бы получить 5 случайных элементов из List<string>. ...
Преобразование целых чисел в двоичные в C#
Как преобразовать целое число в его двоичное представление? Я использую этот код: String input = "8"; String output = Convert.ToInt32(input, 2).ToString(); но он выдает исключение: не удалось найти ни одной анализируемой цифры ...
Показать форму без кражи фокуса?
Я использую форму для отображения уведомлений (она появляется в правом нижнем углу экрана), но когда я показываю эту форму, она крадет фокус из основной формы. Есть ли способ показать эту форму "уведомления" без кражи фокуса? ...
Как создать простой прокси в C#?
Я загрузил Privoxy несколько недель назад, и для удовольствия мне было любопытно узнать, как можно сделать простую версию. Я понимаю, что мне нужно настроить браузер (клиент) отправляет запрос на прокси. Прокси-сервер отправляет запрос в интернет (скажем, это HTTP-прокси). Прокси получит ответ... но как прокси может отправить запрос обратно в браузер (клиент)? У меня есть поиск в интернете для C# и HTTP-прокси, но не нашли что-то, что позволит мне понять, как это работает за кулисами правильно ...
Инициализировать массив байтов до определенного значения, отличного от значения по умолчанию null? [дубликат]
этот вопрос уже есть ответ здесь: Что такое эквивалент memset в C#? 13 ответов Я занят переписыванием старого проекта, который был сделан в C++, на C#. моя задача-переписать программу так, чтобы она функционировала как можно ближе к оригиналу. во время куча обработки файлов предыдущий разработчик, написавший эту программу, создает структуру, содержащую тонну полей, соответствующих заданному формату, в ...
Рекомендации GetHashCode в C#
Я прочитал в основной книге C# 3.0 и .NET 3.5, что: GetHashCode()’s возвращает в течение жизни конкретного объекта должно быть константа (то же значение), даже если данные объекта изменяются. Во многом случаи, вы должны кэшировать метод return для обеспечения этого. это действительное руководство? Я пробовал пару встроенных типов в .NET, и они не вели себя так. ...
C#: зачем подписывать сборку?
в некотором коде C#, который я взял на себя (в Visual Studio 2005), я заметил, что все сборки подписаны одним и тем же . Почему предыдущий автор подписал сборки таким образом? подписание сборки и было бы неправильно не подписывать? какие недостатки есть в подписание сборок-это вызывает задержки? ...
Приложение WPF, которое имеет только значок в трее
Я полный новичок WPF и задаюсь вопросом, Может ли кто-нибудь дать мне несколько указателей, как написать приложение, которое начинает сворачиваться в лоток. Идея заключается в том, что он периодически извлекает RSS-канал и создает всплывающее окно тостера, когда появляются новые каналы. приложение должно по-прежнему иметь главное окно (по сути, просто список, содержащий все записи фида), но это должно быть скрыто по умолчанию. Я начал читать о XAML и WPF, и я знаю, что StartupUri в приложении. ...
Почему окно консоли закрывается сразу же после отображения моего вывода?
Я изучаю C#, следуя руководствам в MSDN. теперь я просто попробовал Пример 1 (здесь это ссылка MSDN), и я столкнулся с проблемой:почему окно консоли закрывается сразу же после отображения моего вывода? using System; public class Hello1 { public static int Main() { Console.WriteLine("Hello, World!"); return 0; } } ...
Как я могу округлить время до ближайших X минут?
есть ли простая функция для округления до a DateTime до ближайших 15 минут? например. 2011-08-11 16:59 становится 2011-08-11 17:00 2011-08-11 17:00 остается 2011-08-11 17:00 2011-08-11 17:01 становится 2011-08-11 17:15 ...
Копировать строки из одного Datatable в другой DataTable?
Как я могу скопировать определенные строки из DataTable в другую Datable в c#? Там будет больше, чем одна строка. ...
Вызов Функции JavaScript Из CodeBehind
может ли кто-нибудь предоставить хорошие примеры вызова функции JavaScript из CodeBehind и наоборот? ...
Как выключить компьютер из C#
каков наилучший способ выключить компьютер из программы на C#? Я нашел несколько способов, которые работают - я их выложу ниже, но ни один из них не очень элегантно. Я ищу что-то более простое и изначально .net. ...
Как вернуть файл (FileContentResult) в ASP.NET WebAPI
в обычном контроллере MVC мы можем выводить pdf с помощью FileContentResult. public FileContentResult Test(TestViewModel vm) { var stream = new MemoryStream(); //... add content to the stream. return File(stream.GetBuffer(), "application/pdf", "test.pdf"); } но как мы можем изменить его в ApiController? [HttpPost] public IHttpActionResult Test(TestViewModel vm) { //... return Ok(pdfOutput); } вот что я пробовал, но это, кажется, не работает. [HttpGet] public IHttp ...
Разница между Char.IsDigit () и Char.IsNumber () в C#
в чем разница между Char.IsDigit() и Char.IsNumber() в C#? ...