Вопросы с тегом «c#»

C # (произносится как «видеть резкое») - это статически типизированный, многопарадигмальный язык программирования высокого уровня, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, в том числе .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном в формальной спецификации C # или C #.

4
Почему ковариация и контравариантность не поддерживают тип значения
IEnumerable<T>является ко-вариантом, но не поддерживает тип значения, только ссылочный тип. Приведенный ниже простой код успешно скомпилирован: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Но переход от stringк intполучит скомпилированную ошибку: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; Причина объясняется в MSDN : Дисперсия применяется только к …

4
Использование Linq для группировки списка объектов в новый сгруппированный список списка объектов
Я не знаю, возможно ли это в Linq, но здесь идет ... У меня есть объект: public class User { public int UserID { get; set; } public string UserName { get; set; } public int GroupID { get; set; } } Я возвращаю список, который может выглядеть следующим образом: …
149 c#  linq 

12
Проверьте, содержит ли список элемент, содержащий строку, и получите этот элемент
В поисках ответа на этот вопрос я столкнулся с похожими, использующими LINQ, но я не смог полностью их понять (и, следовательно, реализовать их), поскольку я не знаком с этим. В основном я хотел бы вот что: Проверьте, содержит ли какой-либо элемент списка определенную строку. Если да, возьмите этот элемент. Честно …
149 c#  .net  linq  list  contains 

12
Передать параметр массива в SqlCommand
Я пытаюсь передать параметр массива в SQL-команду на C #, как показано ниже, но это не работает. Кто-нибудь встречал это раньше? string sqlCommand = "SELECT * from TableA WHERE Age IN (@Age)"; SqlConnection sqlCon = new SqlConnection(connectString); SqlCommand sqlComm = new SqlCommand(); sqlComm.Connection = sqlCon; sqlComm.CommandType = System.Data.CommandType.Text; sqlComm.CommandText = …
149 c#  tsql 


4
Как пройти через DataTable
Мне нужно перебрать DataTable. У меня там есть столбец с именем ImagePath. Когда я использую, DataReaderя делаю это так: SqlDataReader dr = null; dr = cmd.ExecuteReader(); while (dr.Read()) { TextBox1.Text = dr["ImagePath"].ToString(); } Как я могу добиться того же, используя DataTable?
149 c#  asp.net 

7
Как дождаться завершения асинхронного метода?
Я пишу приложение WinForms, которое передает данные на устройство класса USB HID. В моем приложении используется отличная Generic HID library v6.0, которую можно найти здесь . Вкратце, когда мне нужно записать данные на устройство, вызывается следующий код: private async void RequestToSendOutputReport(List<byte[]> byteArrays) { foreach (byte[] b in byteArrays) { while …

7
Как разделить () строку с разделителями на список <String>
У меня был такой код: String[] lineElements; . . . try { using (StreamReader sr = new StreamReader("TestFile.txt")) { String line; while ((line = sr.ReadLine()) != null) { lineElements = line.Split(','); . . . но потом подумал, что мне, может быть, лучше пойти со списком. Но этот код: List&lt;String&gt; listStrLineElements; …
149 c#  .net  list  arraylist 

11
GlobalConfiguration.Configure () не отображается после миграции Web API 2 и .NET 4.5.1.
Я недавно начал следовать этому руководству, чтобы перенести мой проект на .NET 4.5.1 и Web Api 2. Самое первое, что MS разработчик Рик Андерсон просит вас сделать, это изменить: WebApiConfig.Register(GlobalConfiguration.Configuration); в GlobalConfiguration.Configure(WebApiConfig.Register); в файле global.asax. Тем не менее, это дает мне ошибку, когда я пытаюсь построить: Ошибка 1 «System.Web.Http.GlobalConfiguration» не …

5
Как получить частоты каждого значения в БПФ?
У меня есть БПФ результат. Они хранятся в двух doubleмассивах: массив реальной части и массив воображаемой части. Как определить частоты, которые соответствуют каждому элементу в этих массивах? Другими словами, я хотел бы создать массив, в котором будут храниться частоты для каждого действительного и мнимого компонента моего БПФ.

10
Как исправить ошибку: «Не удалось найти информацию о схеме для атрибута / элемента» путем создания схемы
У меня есть приложение Windows Forms, написанное на VS2010 с C # и получить следующие ошибки в app.configфайле: Message 4 Could not find schema information for the attribute 'name' Message 8 Could not find schema information for the attribute 'name' Message 12 Could not find schema information for the attribute …

5
Использование CookieContainer с классом WebClient
Ранее я использовал CookieContainer с сеансами HttpWebRequest и HttpWebResponse, но теперь я хочу использовать его с WebClient. Насколько я понимаю, нет встроенного метода, как для HttpWebRequests ( request.CookieContainer). Как я могу собирать куки с веб-клиента в CookieContainer? Я погуглил и нашел следующий пример : public class CookieAwareWebClient : WebClient { …

18
Как написать масштабируемый сервер на базе Tcp / Ip
Я нахожусь в стадии разработки, когда пишу новое приложение-службу Windows, которое принимает соединения TCP / IP для длительных соединений (то есть это не то же самое, что HTTP, где много коротких соединений, а клиент подключается и остается подключенным часами или днями или ещё недели). Я ищу идеи для лучшего способа …
148 c#  .net  networking  tcp  scalability 


14
Откройте папку с помощью Process.Start
Я видел другую тему, и у меня другая проблема. Процесс запускается (видел в диспетчере задач), но папка не открывается на моем экране. В чем дело? System.Diagnostics.Process.Start("explorer.exe", @"c:\teste");
148 c#  explorer 

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