Вопросы с тегом «.net-3.5»

Версия 3.5 .NET Framework, основанная на 2.0 .NET Framework с дополнительными сборками (включая 3.0). Используйте для вопросов, конкретно относящихся к .NET Framework 3.0. Для вопросов по .NET Framework обычно используйте тег .net.

1095
LINQ's Distinct () для определенного свойства

Я играю с LINQ, чтобы узнать об этом, но я не могу понять, как использовать, Distinctкогда у меня нет простого списка (простой список целых чисел довольно прост, это не вопрос). Что мне делать, если я хочу использовать Distinct в списке объектов в одном или нескольких свойствах объекта? Пример:...

1031
LINQ-запрос к DataTable

Я пытаюсь выполнить запрос LINQ к объекту DataTable, и странным образом обнаруживаю, что выполнение таких запросов к объектам DataTable не является простым. Например: var results = from myRow in myDataTable where results.Field("RowNo") == 1 select results; Это не разрешено Как я могу получить...

913
Создание байтового массива из потока

Каков предпочтительный метод для создания байтового массива из входного потока? Вот мое текущее решение с .NET 3.5. Stream s; byte[] b; using (BinaryReader br = new BinaryReader(s)) { b = br.ReadBytes((int)s.Length); } Это все-таки лучшая идея для чтения и записи фрагментов...

682
Как я могу десериализовать JSON в простой словарь <string, string> в ASP.NET?

У меня есть простой список ключ / значение в JSON, отправляемый обратно в ASP.NET через POST. Пример: { "key1": "value1", "key2": "value2"} Я не пытаюсь десериализировать в сильно окрашенные объекты .NET Мне просто нужен старый старый словарь (Of String, String) или какой-то эквивалент...

578
Какой метод работает лучше: .Any () vs .Count ()> 0?

в System.Linqпространстве имен мы можем теперь расширить наши IEnumerable, чтобы иметь методы расширения Any () и Count () . Недавно мне сказали, что если я хочу проверить, что коллекция содержит 1 или более элементов внутри, я должен использовать .Any()метод расширения вместо .Count() > 0метода...

543
Конкатить все строки внутри списка <string> с помощью LINQ

Есть ли какое-нибудь простое выражение LINQ для объединения всех List<string>элементов моей коллекции в один stringс символом-разделителем? Что делать, если коллекция состоит из пользовательских объектов вместо string? Представь, что мне нужно объединиться...

526
Используйте LINQ для получения элементов в одном списке <>, которых нет в другом списке <>

Я бы предположил, что есть простой запрос LINQ, чтобы сделать это, я просто не совсем уверен, как. Учитывая этот кусок кода: class Program { static void Main(string[] args) { List<Person> peopleList1 = new List<Person>(); peopleList1.Add(new Person() { ID = 1 }); peopleList1.Add(new...

454
WCF - Как увеличить квоту на размер сообщения

У меня есть служба WCF, которая возвращает 1000 записей из базы данных клиенту. У меня есть клиент ASP.NET WCF (я добавил ссылку на сервис в проекте веб-приложения asp.net для использования WCF). При запуске клиентского приложения я получаю следующее сообщение: Превышен максимальный размер квоты...

378
Как связать обратные логические свойства в WPF?

У меня есть объект, который имеет IsReadOnlyсвойство. Если это свойство имеет значение true, я хотел бы установить для IsEnabledсвойства кнопки (например) значение false. Я хотел бы верить, что я могу сделать это так же легко, как IsEnabled="{Binding Path=!IsReadOnly}"и с WPF. Должен ли я пройти...

370
Не удалось найти элемент конечной точки по умолчанию

Я добавил прокси в веб-сервис для решения VS2008 / .NET 3.5. При построении клиента .NET выдает эту ошибку: Не удалось найти элемент конечной точки по умолчанию, который ссылается на контракт IMySOAPWebService в разделе конфигурации клиента ServiceModel. Это может быть связано с тем, что для вашего...

300
Как разобрать строку в обнуляемый int

Я хочу разобрать строку в обнуляемый int в C #. то есть. Я хочу вернуть либо значение int строки, либо null, если его невозможно проанализировать. Я надеялся, что это сработает int? val = stringVal as int?; Но это не сработает, поэтому сейчас я пишу этот метод расширения. public static int?...

251
Общий метод с несколькими ограничениями

У меня есть общий метод, который имеет два общих параметра. Я попытался скомпилировать код ниже, но он не работает. Это ограничение .NET? Можно ли иметь несколько ограничений для разных параметров? public TResponse Call<TResponse, TRequest>(TRequest request) where TRequest : MyClass,...

230
Почему Response.Redirect вызывает System.Threading.ThreadAbortException?

Когда я использую Response.Redirect (...) для перенаправления моей формы на новую страницу, я получаю сообщение об ошибке: Первое исключение типа «System.Threading.ThreadAbortException» возникло в mscorlib.dll . Исключение типа «System.Threading.ThreadAbortException» произошло в mscorlib.dll, но не...

215
Как прочитать весь файл в строку с помощью C #?

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

162
Создание DateTime в определенном часовом поясе в c #

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

156
Форматирование именованных строк в C #

Есть ли способ отформатировать строку по имени, а не по позиции в C #? В python я могу сделать что-то вроде этого примера (бесстыдно украденного отсюда ): >>> print '%(language)s has %(#)03d quote types.' % \ {'language': "Python", "#": 2} Python has 002 quote types. Есть ли способ сделать...

143
Невозможно оценить выражение, потому что код оптимизирован или собственный фрейм находится над стеком вызовов.

Я получаю ошибку: Невозможно оценить выражение, потому что код оптимизирован или собственный фрейм находится над стеком вызовов. Я перенаправил на новую страницу в событии itemcommand повторителя. Ошибка возникает в строке: string url = "~/Galleries/AlbumImageList.aspx?UId=" +...

142
Почему нельзя присвоить var анонимный метод?

У меня такой код: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Однако следующее не компилируется: var comparer = delegate(string value) { return value != "0"; }; Почему компилятор не может понять, что это Func<string, bool> ? Он принимает один...

139
Преобразование общего списка в строку CSV

У меня есть список целочисленных значений (List) и я хотел бы создать строку значений, разделенных запятыми. То есть все элементы в списке выводятся в один список через запятую. Мои мысли ... 1. Передай список методу. 2. Используйте stringbuilder для итерации списка и добавления запятых 3....