c#

есть ли способ определить, является ли данный тип .Net числом? Например: System.UInt32/UInt16/Double все цифры. Я хочу избежать длинного переключателя-кейса на Type.FullName....

взгляните на следующую программу: class Test { List<int> myList = new List<int>(); public void TestMethod() { myList.Add(100); myList.Add(50); myList.Add(10); ChangeList(myList); foreach (int i in myList) { Console.WriteLi...

Visual Studio 2008 позволяет мне объявить команду и присоединить ее к событию после сборки для проекта. Как и многие разработчики, я регулярно использую его для xcopy файлов в выходной каталог приложения. Я работаю над проектом, где мне нужно xcopy файлы из двух разных мест в двух разных местах назначения, в...

у меня есть следующий код: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "HEAD"; request.Credentials = MyCredentialCache; try { request.GetResponse(); } catch { } Как я могу поймать конкретную ошибку 404? WebExceptionStatus.Ошибка протокола может только обнаружить, ...

Я читаю Эффективный C# Билл Вагнер. В Пункт 14 - Минимизировать Дублирование Логики Инициализации, он показывает следующий пример использования новой функции необязательных параметров в конструкторе: public MyClass(int initialCount = 0, string name = "") обратите внимание, что он использовал "" вместо strin...

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

public static IQueryable<TResult> ApplySortFilter<T, TResult>(this IQueryable<T> query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body,...

для просмотра построенных с использованием WPF, я хочу изменить курсор мыши на песочные часы, когда приложение занято и не отвечает. одним из решений является добавление this.Cursor = Cursors.Wait; для всех мест, которые могут привести к тому, что пользовательский интерфейс станет невосприимчивым. Но о...

Я готовлюсь создать общий класс EventArgs для Аргументов событий, которые несут один аргумент: public class EventArg<T> : EventArgs { // Property variable private readonly T p_EventData; // Constructor public EventArg(T data) { p_EventData = data; } // Property for...