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

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

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

12
Невозможно оценить выражение, потому что код оптимизирован или собственный фрейм находится над стеком вызовов.
Я получаю ошибку: Невозможно оценить выражение, потому что код оптимизирован или собственный фрейм находится над стеком вызовов. Я перенаправил на новую страницу в событии itemcommand повторителя. Ошибка возникает в строке: string url = "~/Galleries/AlbumImageList.aspx?UId=" + this.UserId.ToString() + "&AlbumId=" + e.CommandArgument.ToString(); Response.Redirect(url); Кто-нибудь может мне помочь? Там что-то не так? Это …

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

15
Преобразование общего списка в строку CSV
У меня есть список целочисленных значений (List) и я хотел бы создать строку значений, разделенных запятыми. То есть все элементы в списке выводятся в один список через запятую. Мои мысли ... 1. Передай список методу. 2. Используйте stringbuilder для итерации списка и добавления запятых 3. Проверьте последний символ и, если …
139 c#  generics  .net-3.5 

7
Заполнение DataSet или DataTable из набора результатов запроса LINQ
Как вы представляете запрос LINQ как веб-сервис ASMX? Обычно из бизнес-уровня я могу вернуть типизированный DataSetили DataTableкоторый можно сериализовать для передачи через ASMX. Как я могу сделать то же самое для запроса LINQ? Есть ли способ заполнить типизированный DataSetили DataTableчерез запрос LINQ? public static MyDataTable CallMySproc() { string conn = …

9
Entity Framework и SQL Server View
По нескольким причинам, о которых я не имею права говорить, мы определяем представление о нашей базе данных Sql Server 2005 следующим образом: CREATE VIEW [dbo].[MeterProvingStatisticsPoint] AS SELECT CAST(0 AS BIGINT) AS 'RowNumber', CAST(0 AS BIGINT) AS 'ProverTicketId', CAST(0 AS INT) AS 'ReportNumber', GETDATE() AS 'CompletedDateTime', CAST(1.1 AS float) AS 'MeterFactor', …

7
Как я могу получить больший контроль в ASP.NET?
Я пытаюсь создать очень и очень простое «микро-веб-приложение», которое, как я подозреваю, будет интересно некоторым пользователям Stack Overflow, если я когда-нибудь это сделаю. Я размещаю его на своем сайте C # in Depth, который является ванильным ASP.NET 3.5 (то есть не MVC). Схема очень проста: Если пользователь входит в приложение …

7
Условная компиляция и цели фреймворка
Есть несколько незначительных мест, где код моего проекта можно было бы значительно улучшить, если бы целевая платформа была более новой версией. Я хотел бы иметь возможность лучше использовать условную компиляцию на C #, чтобы переключать их по мере необходимости. Что-то вроде: #if NET40 using FooXX = Foo40; #elif NET35 using …
124 c#  .net-3.5  msbuild  .net-4.0 

3
Установите значение null в привязке WPF
пожалуйста, взгляните на следующую строку <TextBox Text="{Binding Price}"/> Указанное выше свойство Price является Decimal?(десятичным, допускающим значение NULL). Я хочу, чтобы, если пользователь удаляет содержимое текстового поля (т.е. вводит пустую строку, он должен автоматически обновлять источник с помощью нуля (ничего в VB). Есть идеи, как я могу сделать это «Xamly»?

4
Веб-ссылка против справки по сервису
Я просто ударил огромную кирпичную стену с помощью Paypal. Я создал обычный проект C # для создания классов-оболочек с использованием их WSDL. Если вы создаете не веб-проект, единственный способ добавить wsdl - это ссылка на веб-службу. И это создает примерно тот же набор прокси-классов, что и веб-ссылка, но не совсем… …
110 c#  .net-3.5  paypal 

12
Привязать TextBox к нажатию клавиши Enter
По умолчанию привязки на TextBoxэто TwoWayи обязывает текст в собственность только тогда , когда TextBoxпотеряли свое внимание. Есть ли какой-либо простой способ XAML сделать привязку данных, когда я нажимаю Enterклавишу на TextBox?. Я знаю, что это довольно легко сделать в коде позади, но представьте, если это TextBoxвнутри какого-то сложного DataTemplate.
110 c#  wpf  xaml  .net-3.5  textbox 

4
Создать словарь в списке с группировкой
У меня есть следующий объект в списке: public class DemoClass { public int GroupKey { get; set; } public string DemoString { get; set; } public object SomeOtherProperty { get; set; } } Теперь я хочу создать из него следующий словарь: Dictionary<int, List<DemoClass>> Я хочу сгруппировать List<DemoClass>объекты по собственности GroupKey, …
106 c#  .net  linq  .net-3.5 

7
Как получить отдельный упорядоченный список имен из DataTable с помощью LINQ?
У меня DataTableесть Nameколонка. Я хочу создать коллекцию уникальных имен, упорядоченных в алфавитном порядке. Следующий запрос игнорирует предложение order by . var names = (from DataRow dr in dataTable.Rows orderby (string)dr["Name"] select (string)dr["Name"]).Distinct(); Почему orderbyне исполняется?
104 c#  linq  .net-3.5 

15
Подождите, пока файл не будет разблокирован в .NET
Какой самый простой способ заблокировать поток до тех пор, пока файл не будет разблокирован и доступен для чтения и переименования? Например, есть ли где-нибудь в .NET Framework WaitOnFile ()? У меня есть служба, которая использует FileSystemWatcher для поиска файлов, которые должны быть переданы на FTP-сайт, но событие создания файла срабатывает …
103 .net  .net-3.5  file 


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.