c#
как не .net программист я ищу .net-эквивалент старой функции vb left(string, length). Он был ленив в том, что он работал для любой длины строки. Как и ожидалось, left("foobar", 3) = "foo" в то время как, наиболее полезно,left("f", 3) = "f". в .сети string.Substring(index, length) исключения для всего диапазо...
Я создаю приложение, в котором все ключевые входные данные должны обрабатываться самими окнами. Я установил tabstop в false для каждого элемента управления ведьма может захватить фокус, кроме панели (но я не знаю, если это имеет эффект). Я установил KeyPreview в true, и я обрабатываю событие KeyDown в этой ...
Я пытался следовать рекомендациям StyleCop по проекту, чтобы увидеть, был ли полученный код лучше в конце. Большинство правил разумны или это вопрос мнения о стандарте кодирования, но есть одно правило, которое меня озадачивает, потому что я не видел, чтобы кто-то еще рекомендовал его, и потому что я не вижу ...
Как правильно закрыть или сбросить соединение TcpClient? У нас есть программное обеспечение, которое взаимодействует с оборудованием, но иногда что-то идет не так, и мы больше не будем общаться с ним, пока мы не перезапустим программное обеспечение. Я попытался заставить TcpClient.Close() и даже установив ег...
мне задал этот вопрос коллега, который должен всегда включать конструктор по умолчанию в класс? Если да, то почему? Если нет, то почему? пример public class Foo { Foo() { } Foo(int x, int y) { ... } } мне также интересно получить некоторые сведения об этом от экспертов....
у меня есть два DateTimeS, и я хочу получить все DateTimes между этими датами. Например, если мои даты вроде 01.01.2010 - 05.01.2010, моя функция должна возвращать мне список дат (список), и он должен содержать 01.01.2010, 02.01.2010, 03.01.2010, 04.01.2010 и 05.01.2010. Я написал такую функцию. Он отлично р...
работа с коллекцией у меня есть два способа получения количества объектов; Count (свойство) и Count() метод. Кто-нибудь знает какие ключевые различия? Возможно, я ошибаюсь, но я всегда использую свойство Count в любых условных операторах, потому что я предполагаю, что метод Count() выполняет какой-то запрос к...
Я хочу перебрать алфавит вот так: foreach(char c in alphabet) { //do something with letter } является ли массив символов лучшим способом сделать это? (чувствует себя хаки) Edit: метрика "наименее типизирована для реализации, пока она все еще читаема и надежна"...
у меня есть следующий код: List<string> result = new List<string>(); foreach (string file in Directory.EnumerateFiles(path,"*.*", SearchOption.AllDirectories) .Where(s => s.EndsWith(".mp3") || s.EndsWith(".wma"))) { result.Add(file); } ...
Мне нужно определить, содержат ли два набора точно такие же элементы. Заказ не имеет значения. например, эти два массива следует считать равными: IEnumerable<int> data = new []{3, 5, 6, 9}; IEnumerable<int> otherData = new []{6, 5, 9, 3} один набор не может содержать элементов, которых нет в д...