Результаты поиска по запросу "c#"

3 ответа

Отсюда из его кода:

я есть привязка DataGridView правильно к моей таблице данных, однако я пытаюсь заставить автозаполнение работать правильно для одного из столбцов текстового поля. Автозаполнение работает, но я пытаюсь ограничить его только одним столбцом в сетке ...

5 ответов

Просто хотел добавить материал к этой теме, о котором не так много дискуссий.

ориентир [http://pastebin.com/jx3W5zWb]Похоже, что вызов виртуального метода непосредственно по ссылке на объект происходит быстрее, чем вызов по ссылке на интерфейс, который реализует этот объект. Другими словами: interface IFoo { void Bar(); ...

6 ответов

Конструктор вызывает иерархию во время наследования

од public class Parent { public Parent(int i) { Console.WriteLine("parent"); } } public class Child : Parent { public Child(int i) { Console.WriteLine("child"); } }Я получаю ошибку: Родитель не содержит конструктор, который принимает 0 ...

ТОП публикаций

3 ответа

Большое спасибо ! Это было действительно полезно

чаю деревья выражений в C #. Я застрял сейчас на некоторое время: string filterString = "ruby"; Expression<Func<string, bool>> expression = x => x == filterString;Как я могу построить это выражение по коду? Там нет образца, как захватить ...

2 ответа

В C # 6 (VS2015) была введена интерполяция строк (как описано в других ответах).

я могу сделать следующее: $name = 'John'; $var = "Hello {$name}"; // => Hello JohnЕсть ли подобная языковая конструкция в C #? Я знаю, что естьString.Format(); но я хочу знать, если это можно сделать без вызова функции / метода в строке.

5 ответов

Отличный ответ - но мой вопрос вводил в заблуждение. Я пытался сравнить с динамическими объектами. Тот факт, что они были ExpandoObject, был просто моим примером создания динамического объекта. Произвольные динамические объекты, кажется, не выставляют счетчики, как ответил Раймонд

наилучший способ сравнить два произвольных динамических объекта на равенство? Например, эти два объекта. То есть dynamic obj1 = new ExpandoObject(); obj1.Name = "Marcus"; obj1.Age = 39; obj1.LengthInMeters = 1.96; dynamic obj2 = ...

1 ответ

когда я использую "xlNewSheet.Cells.set_Value (valueArray, Type.Missing);" я получаю несоответствие типов. (Исключение из HRESULT: 0x80020005 (DISP_E_TYPEMISMATCH))

я есть 2 файла Excel, и я хочу объединить их в 1 файл с отдельными листами .. Я пытаюсь выполнить слияние с Microsoft.Office.Interop.Excel, но я не понимаю, как это использовать? для Яхии: здесь методы для получения диапазона, который я хочу ...

8 ответов

1) Ваш ответ больше похож на комментарий. 2) Как отметил Асик: в C # нельзя использовать методы IFoo в универсальном классе или методе, не ограничивая параметр для реализации IFoo. Это делает дженерики C # более «безопасными по типу» по сравнению с шаблонами C ++ за счет снижения их производительности. 3) Если бы я был тобой, я бы удалил этот ответ.

ыло бы практическим преимуществом использования дженериков против интерфейсов в этом случае: void MyMethod(IFoo f) { } void MyMethod<T>(T f) : where T : IFoo { }То есть что ты можешь сделать вMyMethod<T> что вы не могли в неуниверсальной версии? ...

4 ответа

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

риложение работает как клиентское приложение для сервера Банка. Заявка отправляет запрос и получает ответ от банка. Это приложение нормально работает нормально, но иногда Операция ввода-вывода была прервана из-за выхода из потока или ...

4 ответа

Кроме того, это также работает, и я думаю, что это более интуитивно

е работает int blueInt = Color.Blue.ToArgb(); Color fred = Color.FromArgb(blueInt); Assert.AreEqual(Color.Blue,fred);Какие-либо предложения? [Редактировать] Я использую NUnit и вывод не удалось: Ожидаемый: цвет [синий] Но было: Цвет [A = ...