5
голосов
4ответов
20191 просмотров

Как найти «первое» значение в словаре?

Как найти первое значение в Dictionary<int, MyTableClass>, где MyTableClass наследует Field<F1, F2, F3>?Я бы предпочел комбинацию Свойство или Свойство / Метод, которая возвращает первое значение в Словаре, где F1 = MyEnum.value. Чего я не хочу делать, так это foreach. С точки зре...

18
голосов
3ответов
10438 просмотров

Как отменить асинхронный вызов?

Как отменить асинхронный вызов?.NET APM, похоже, не поддерживает эту операцию. В моем коде есть следующий цикл, который порождает несколько потоков в ThreadPool.Когда я нажимаю кнопку в своем пользовательском интерфейсе, я хочу, чтобы эти потоки (или асинхронные вызовы) завершились. foreac...

0
голосов
2ответов
114 просмотров

Как одноразовый класс может определить, есть ли в процессе исключения?

У меня есть класс, реализующий IDisposable public class Foo: IDisposable { public void Dispose() { // do the disposing } } Затем у меня есть метод, который использует класс следующим образом: void Bar() { using (var f = new Foo()) { // do whatever } } ...

1
голосов
7ответов
176 просмотров

Шаблон для перехвата исключений из частей кода (при этом глаза не будут кровоточить)

У меня есть фрагмент кода, который выглядит так: try { classVar = functionCall(input, sEnum.First); classVar = functionCall(input, sEnum.Second); classVar = functionCall(input, sEnum.Third); } catch (Exception ex) { Debug.Assert(false, ex.ToString()); } Однако мое сообщение об и...

2
голосов
4ответов
4154 просмотров

Получение одного лица + услуги Ria

Я читаю и выполняю некоторые исследования RnD в RIA в качестве решения для нового проекта Silverlight. Я прочитал много документации и решил сделать небольшой макет системы с использованием .Net RIA Services. Я хочу знать, как получить отдельную сущность из доменной службы? пример: Я хо...

0
голосов
3ответов
74 просмотров

Как создать документацию HTML API в VS 2005 и 2008?

Я выполнил свой проект, и теперь пришло время документации.До сих пор я мог генерировать XML-файлы из проекта.Теперь я хочу извлечь из него HTML API.Но я не могу понять.

0
голосов
2ответов
905 просмотров

самый быстрый способ найти элементы объединения и пересечения среди двух списков

какой самый быстрый способ найти объединение и пересечение двух списков? я имею в виду. у меня есть два списка, скажем Список<1> 1 2 3 4 2 3 Наконец, мне нужно получить вывод как Список<3> Не определено 2 3 Не определено Надеюсь, мои требования понятны. Пожал...

1
голосов
2ответов
124 просмотров

Как получить позицию ячейки массива при использовании foreach в массиве?

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

0
голосов
1ответов
75 просмотров

Создание SSD из сборок .NET

может ли кто-нибудь подсказать мне, как сгенерировать диаграмму последовательности системы из файла сборки .NET ???Кто-нибудь делал это раньше ???

6
голосов
4ответов
6828 просмотров

Обработка больших наборов данных с использованием LINQ

Каждый раз, когда я пишу программу приведенной ниже формы с использованием LINQ to SQL, я получаю программу, которая просто захватывает все больше и больше памяти по мере выполнения и падает в кучу, занимающую 2 ГБ, возможно, всего после 25 000 записей.Я всегда заканчиваю тем, что переписываю ег...

1
голосов
2ответов
4618 просмотров

LINQ: сохранение файлов в базу данных

Я хочу сохранить файлы PDF и MP3 в базе данных SQL Server и иметь возможность извлекать из них данные. Я все еще начинаю работать с LINQ и еще не освоил его.

1
голосов
2ответов
2358 просмотров

Необходимо изменить цвет фона ячейки списка данных

У меня есть список данных с шаблоном элемента, который содержит: привязку и тег href.Каждый раз, когда пользователь нажимает на ссылку, я хочу изменить цвет фона на зеленый, чтобы вся ячейка выглядела выделенной.Если выбрана другая ячейка, предыдущий фон должен очиститься, а новая ячейка должна ...

3
голосов
4ответов
4701 просмотров

Расширение IQueryable для возврата объектов, в которых свойство содержит строку

Я вижу много кода, похожего на следующий var customrs = MyDataContext.Customers.Where(...); if (!String.IsNullOrEmpty(input)) { customers = customers.Where(c => c.Email.Contains(input)); } Я хотел бы поместить это в метод расширения, который проверяет правильность ввода перед вызовом...

0
голосов
1ответов
448 просмотров

Преобразовать абсолютный путь в клиентский путь

Как с помощью ASP.NET преобразовать абсолютный путь в относительный клиентский путь? Например: Сегодня у меня есть такой адрес: 'c: \ web \ site \ images \ somefile.some' Я хочу преобразовать в "/site/images/somefile.some". Стоит сказать, что"site", "images" и somefile.some могут измениться.

33
голосов
3ответов
1643 просмотров

Почему при использовании инициализаторов объектов компилятор создает дополнительную локальную переменную?

Вчера, отвечая на вопрос о SO, я заметил, что если объект инициализируется с помощью инициализатора объекта, компилятор создает дополнительную локальную переменную. Рассмотрим следующий код C # 3.0, скомпилированный в режиме выпуска в VS2008: public class Class1 { public string Foo { g...

0
голосов
2ответов
3691 просмотров

itextsharp Ошибка «Ссылка на объект не указывает на экземпляр объекта»

У меня есть следующий код.В моей среде разработки я не получаю никаких ошибок, но в моей производственной среде - да. ... private Document _pdf; public Report() { _pdf = new Document(); } public string GenerateReport(string reportType) { try { ...

5
голосов
11ответов
4192 просмотров

Проверка на null в иерархии объектов

У меня есть большая объектная структура C # (3.0), происходящая из десериализованного XML-документа.Мне нужно знать, является ли переменная глубоко в иерархии нулевой.Я делаю это сейчас, проверяя каждый родительский объект на пути вниз на null, но это приводит к долгому повторению операторов if....

0
голосов
1ответов
229 просмотров

Какова временная сложность индексатора DataRow?

Какова временная сложность доступа к столбцу по его имени в экземпляре DataRow? object Foo(DataRow row, string columnName) { // What is the time complexity of the below line O(1) / O(n) / ? return row[columnName]; }

0
голосов
2ответов
187 просмотров

Когда мне нужно указывать тип <t> для методов расширения IEnumerable?</t>

Я немного запутался в использовании всех методов расширения IEnumerable&lt;T&gt;, intellisense всегда запрашивает &lt;T&gt;, но я не думаю, что нужно всегда указывать &lt;T&gt;. Допустим, у меня есть следующее: List&lt;Person&gt; people = GetSomePeople(); Как это: List&lt;string&gt;...

2
голосов
1ответов
986 просмотров

TextTransform.exe, похоже, принимает только старую версию С #

Когда я расширяю шаблоны T4 внутри Visual Studio, я могу использовать полный синтаксис C # 3.0, включая выражения LINQ и т. д. Когда я расширяю его за пределами Visual Studio с помощью TextTransform.exe, он жалуется на выражения LINQ и другие новые функции C # 3.0..Есть ли более новая версия Tex...

73
голосов
2ответов
97602 просмотров

System.Drawing.Image для потоковой передачи C #

У меня в программе System.Drawing.Image.Файл отсутствует в файловой системе, он хранится в памяти.Мне нужно создать из него поток.Как мне это сделать?

1
голосов
2ответов
1248 просмотров

LINQ to SQL Не удалось найти ключевой член.Сбой только на сервере

У меня есть сценарий, в котором я наследую от абстрактного класса в моей частичной реализации автоматически сгенерированного класса linq в sql. У моего базового абстрактного класса есть абстрактное свойство с именем ID, которое я пометил в моей модели LINQ to SQL с переопределением модификатора ...

2
голосов
1ответов
1764 просмотров

Привязать XDocument к WPF и по-прежнему использовать XPath?

Это вопрос из двух частей. 1) Можно ли привязать XDocument к элементу управления WPF без использования ObjectDataProvider? Вот фрагмент моего кода, в котором XmlDocument работает, но я не могу использовать XDocument XmlDataProvider provider = new XmlDataProvider(); provider.XPath...

6
голосов
5ответов
310 просмотров

Шаблоны использования C # для ключевого слова is

Каковы общие и не очень распространенные шаблоны использования ключевой работы C # "есть".Недавно я использовал его для подсчета количества используемых ячеек в типизированном массиве (все еще застрял внизу с классами, сгенерированными xsd, поскольку xsd2code имел ряд проблем со схемой, разработ...

1
голосов
2ответов
472 просмотров

Проблема с производительностью IronRuby при использовании переменных

Вот код очень простого средства оценки выражений, использующего IronRuby public class BasicRubyExpressionEvaluator { ScriptEngine engine; ScriptScope scope; public Exception LastException { get; set; } private static readonly Dictionary&lt;string, ScriptSource&...

11
голосов
3ответов
5752 просмотров

Параметризация DllImport для использования в приложении C #

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

31
голосов
10ответов
58091 просмотров

Как в C # узнать тип файла по байту []?

У меня есть массив байтов, заполненный из загруженного файла.Но в другой части кода мне нужно знать этот тип файла, загруженного из байта [], чтобы я мог отображать правильный тип контента в браузере! Спасибо !!

0
голосов
2ответов
73 просмотров

Re: Как вывести флажки!

Мне нужна помощь, чтобы понять, как отображать флажки в asp: Panel.Мне нужно 2 столбца, и данные взяты из базы данных. Вот фрагмент кода: &lt;asp:Panel ID="pnl1" runat="server"&gt; &lt;asp:CheckBoxList ID="cbProduct" runat="server" DataSourceID="dsProductNames" DataTextField="'&...

0
голосов
3ответов
1667 просмотров

Локальный кэш данных - как принудительно выполнить полную синхронизацию с базой данных?

У меня есть локальный кэш данных в моем приложении asp.net 3.5.Я заметил, что время от времени, особенно при разработке, моя локальная база данных перестает синхронизироваться с сервером.Я понимаю, почему, и могу воспроизвести это, выполнив следующие действия: 1- Start the app 2- Make a chang...

1
голосов
1ответов
1406 просмотров

Локальный кэш данных - как обновить локальную базу данных при добавлении полей в удаленную базу данных?

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