c#

С методов расширения, мы можем написать удобные операторы LINQ, которые решают общие проблемы. Я хочу услышать, какие методы или перегрузки вам не хватает в System.Linq пространство имен и как вы реализовали их. предпочтительны чистые и элегантные реализации, возможно, с использованием существующих методов....

достаточно простой вопрос: я создал небольшое приложение, которое в основном является просто избранным, которое находится в моем системном трее, чтобы я мог открывать часто используемые сайты/папки/файлы из одного и того же места. Получение иконки по умолчанию из моей системы для известных типов файлов не оче...

есть ли простой способ сделать следующее: String s = myObj == null ? "" : myObj.ToString(); Я знаю, что могу сделать следующее, Но я действительно считаю это хак: String s = "" + myObj; было бы здорово, если конвертировать.ToString () имел надлежащую перегрузку для этого....

Я недавно обновился до Visual Studio 2012 и не имел никаких проблем, за исключением того, что комментарии, начинающиеся с "//todo", больше не отображаются в списке задач. Я абсолютно не знаю, с чего начать поиск решения этой проблемы, так как все ключевые слова слишком общие. Я столкнулся с другими подобными...

иногда я буду в точке останова в моем коде, и я хочу просмотреть содержимое переменной datatable (или datatable в наборе данных). Быстрые часы не дают вам очень четкое представление о содержимом. Как я могу просмотреть их легко?...

Я видел здесь несколько вопросов/дискуссий о лучшем способе обработки и сохранения значений , подобных перечислениям (например, сохранение данных, подходящих для перечислений, как сохранить перечисление с помощью NHibernate), и я хотел бы спросить, Что такое общий консенсус. в частности: как эти значения д...

у меня есть любопытная проблема с ASP.NET проверка на стороне клиента MVC3. У меня есть следующий класс: public class Instrument : BaseObject { public int Id { get; set; } [Required(ErrorMessage = "Name is required.")] [MaxLength(40, ErrorMessage = "Name cannot be longer than 40 characters.")] ...

Я хочу сделать C# программа, которая может быть запущена как приложение CLI или GUI в зависимости от того, какие флаги передаются в него. Можно ли это сделать? Я нашел эти связанные вопросы, но они точно не охватывают мою ситуацию: как писать на консоль в графическом приложении как получить консольный выво...

Мне интересно, что лучший способ-это "если ничего не поймаешь". Я имею в виду, что вы обрабатываете как можно больше исключений в своем приложении, но все равно обязательно будут ошибки, поэтому мне нужно что-то, что ловит все необработанные исключения, чтобы я мог собирать информацию и хранить их можно поме...

какой из них быстрее/лучше? Это: List<User> list = new List<User>(); User u; foreach (string s in l) { u = new User(); u.Name = s; list.Add(u); } или такой: List<User> list = new List<User>(); foreach (string s in l) { User u = new User(); u.Name = s; lis...