c# — вопросы с ответами

15 ответов
У меня есть метод public async void Foo(), который я хочу вызвать из синхронного метода. До сих пор все, что я видел из документации MSDN, вызывает методы async с помощью методов async, но вся моя программа не построена с помощью методов async. Возможно ли это? Вот один пример вызова этих методов из...
async-await
18 фев. 2012, в 16:37
25 ответов
Я узнал об async/await и столкнулся с ситуацией, когда мне нужно синхронно вызывать метод async. Как я могу это сделать? Асинхронный метод: public async Task<Customers> GetCustomers() { return await Service.GetCustomersAsync(); } Нормальное использование: public async void GetCustomers() ...
async-await
asynchronous
c#-5.0
23 фев. 2011, в 18:59
3 ответа
С помощью реальных примеров и их использования кто-то может помочь мне понять: Когда нам нужен делегат Func? Когда нам нужен делегат Action? Когда нам нужен делегат Predicates?
delegates
30 нояб. 2010, в 18:05
15 ответов
Как прочитать встроенный ресурс (текстовый файл) с помощью StreamReader и вернуть его как строку? В моем текущем script используется форма и текстовое поле Windows, которое позволяет пользователю находить и заменять текст в текстовом файле, который не встроен. private void button1_Click(object sende...
streamreader
embedded-resource
22 июль 2010, в 22:34
9 ответов
Я создаю веб-приложение на платформе .NET 4.0 (beta2) на С#. Когда я пытаюсь использовать сборку под названием "ActiveHomeScriptLib", я получаю следующую ошибку: Тип взаимодействия 'ActiveHomeScriptLib.ActiveHomeClass' не может быть встроена. Используйте применимые интерфейса. При изменении рамки ...
visual-studio
c#-4.0
visual-studio-2010
20 март 2010, в 16:32
10 ответов
У меня есть несколько методов с одной и той же сигнатурой (параметры и возвращаемые значения), но разные имена и внутренности методов разные. Я хочу передать имя метода для запуска к другому методу, который будет вызывать переданный метод. public int Method1(string) { ... do something return...
delegates
methods
17 янв. 2010, в 21:55
10 ответов
Класс ExpandoObject, добавляемый в .NET 4, позволяет произвольно устанавливать свойства объекта во время выполнения. Есть ли в этом какие-то преимущества по сравнению с использованием Dictionary<string, object> или даже Hashtable? Насколько я могу судить, это не что иное, как хеш-таблица, к...
c#-4.0
.net-4.0
31 окт. 2009, в 01:47
67 ответов
Я работаю над проектом WPF, С# 3.0, и я получаю эту ошибку: Error 1 Metadata file 'WORK=- \Tools\VersionManagementSystem\BusinessLogicLayer\bin\Debug \BusinessLogicLayer.dll' could not be found C:\-=WORK=- \Tools \VersionManagementSystem\VersionManagementSystem\CSC VersionManagementSystem Вот как...
wpf
c#-3.0
visual-studio-2008
14 сен. 2009, в 14:30
32 ответа
Microsoft должна была внедрить что-то мгновенное для INotifyPropertyChanged, как в автоматических свойствах, просто укажите {get; set; notify;} Я думаю, что это имеет смысл сделать это. Или есть какие-то осложнения? Можем ли мы сами реализовать что-то вроде "уведомлять" в наших свойствах. Есть ли из...
winforms
inotifypropertychanged
22 авг. 2009, в 10:24
19 ответов
Я работаю над библиотекой классов С#, которая должна быть в состоянии читать настройки из файла web.config или app.config (в зависимости от того, ссылается ли DLL из веб-приложения ASP.NET или приложения Windows Forms). Я обнаружил, что ConfigurationSettings.AppSettings.Get("MySetting") работает, н...
27 июль 2009, в 17:02
15 ответов
Скажите, что у меня есть запрос LINQ, например: var authors = from x in authorsList where x.firstname == "Bob" select x; Учитывая, что authorsList имеет тип List<Author>, как я могу удалить элементы Author из authorsList, которые возвращаются запросом в authors? Ил...
linq
list
12 май 2009, в 17:55
12 ответов
Все мои годы в колледже я использовал public и хотел бы знать разницу между public, private и protected? И что делает static в отличие от ничего?
access-modifiers
05 март 2009, в 13:45
13 ответов
То, что я хочу достичь, очень просто: у меня есть приложение Windows Forms (.NET 3.5), которое использует путь для чтения информации. Этот путь может быть изменен пользователем, используя форму, которую я предоставляю. Теперь я хочу сохранить значение пути в файл для последующего использования. Это ...
winforms
configuration-files
application-settings
17 янв. 2009, в 11:12
11 ответов
Каковы различия в реализации интерфейсов неявно и явно в С#? Когда вы должны использовать неявное и когда следует использовать явное? Есть ли какие-либо плюсы и/или минусы одного или другого? Официальные рекомендации Microsoft (из первого выпуска Framework Design Guidelines) говорится, что исполь...
interface
27 сен. 2008, в 10:04
35 ответов
Использование С# и WPF в .NET(вместо Windows Forms или консоль), что является правильным способом создания приложения, которое может запускаться как один экземпляр? Я знаю, что это имеет какое-то отношение к какой-то мифической вещи, называемой мьютексом, редко можно найти кого-то, кто останавливает...
wpf
mutex
21 авг. 2008, в 01:31
Наверх
Меню