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

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

15
Вычислить хеш MD5 из строки
Я использую следующий код C # для вычисления хэша MD5 из строки. Он работает хорошо и генерирует шестнадцатеричную строку из 32 символов, например: 900150983cd24fb0d6963f7d28e17f72 string sSourceData; byte[] tmpSource; byte[] tmpHash; sSourceData = "MySourceData"; //Create a byte array from source data. tmpSource = ASCIIEncoding.ASCII.GetBytes(sSourceData); tmpHash = new MD5CryptoServiceProvider().ComputeHash(tmpSource); // and then …
131 c#  md5 


8
Анонимный метод в вызове Invoke
Возникли некоторые проблемы с синтаксисом, когда мы хотим анонимно вызвать делегата в Control.Invoke. Мы испробовали несколько разных подходов, но безуспешно. Например: myControl.Invoke(delegate() { MyMethod(this, new MyEventArgs(someParameter)); }); где someParameter является локальным для этого метода Вышеупомянутое приведет к ошибке компилятора: Невозможно преобразовать анонимный метод в тип System.Delegate, потому что это не …

8
Как запустить скрипт Python из C #?
Такого рода вопросы задавались раньше в разной степени, но я чувствую, что на него нет краткого ответа, поэтому я задаю его снова. Я хочу запустить скрипт на Python. Скажем так: if __name__ == '__main__': with open(sys.argv[1], 'r') as f: s = f.read() print s Которая получает местоположение файла, читает его, …

8
Измените app.config по умолчанию во время выполнения
У меня следующая проблема: у нас есть приложение, которое загружает модули (надстройки). Этим модулям могут потребоваться записи в app.config (например, конфигурация WCF). Поскольку модули загружаются динамически, я не хочу, чтобы эти записи были в файле app.config моего приложения. Я бы хотел сделать следующее: Создайте новый app.config в памяти, который включает …
130 c#  .net  app-config 

13
Как я могу просмотреть MSIL / CIL, созданный компилятором C #? Почему это называется сборкой?
Я новичок в программировании на .NET C #. Я слежу за несколькими книгами. Говорят, что вместо того, чтобы компилировать его напрямую в двоичный код (собственный код). Код высокого уровня преобразуется в промежуточный язык (называемый MSIL или CIL). Но при компиляции получаю exe / Dll файл. Содержится ли этот MSIL / …
130 c#  .net  assemblies 

5
SqlDataAdapter против SqlDataReader
В чем разница между использованием SqlDataAdapter и SqlDataReader для получения данных из БД? Я специально изучаю их плюсы и минусы, а также их скорость и производительность памяти. Спасибо
130 c#  .net 

3
Является ли async HttpClient из .Net 4.5 плохим выбором для приложений с интенсивной нагрузкой?
Недавно я создал простое приложение для тестирования пропускной способности HTTP-вызовов, которое можно сгенерировать асинхронно по сравнению с классическим многопоточным подходом. Приложение может выполнять заранее определенное количество HTTP-вызовов и в конце отображает общее время, необходимое для их выполнения. Во время моих тестов все HTTP-вызовы были сделаны на мой локальный сервер IIS, …

17
Инициализация строки по умолчанию: NULL или Empty? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
130 c# 

11
Как получить текущую дату без времени?
Я могу получить дату и время, используя: DateTime now = DateTime.Now; Как я могу получить текущую дату и время отдельно в самом формате DateTime? Я не использую диалоговое окно выбора даты и времени в ASP.NET (C #).
130 c# 

5
Как сравнивать типы
Быстрый вопрос: как сравнить тип Type (каламбур не предназначен) с другим типом в C #? Я имею в виду, У меня есть , Type typeFieldи я хочу знать , если это System.String, System.DateTimeи т.д., но typeField.Equals(System.String)не работает. Есть подсказка?
130 c#  .net 

2
Получить все элементы, кроме первого, из массива
Есть ли однострочное простое выражение linq, чтобы просто получить все из простого массива, кроме первого элемента? for (int i = 1; i <= contents.Length - 1; i++) Message += contents[i]; Я просто хотел посмотреть, легче ли было конденсироваться.
130 c#  linq 

8
Захват вывода консоли из приложения .NET (C #)
Как мне вызвать консольное приложение из моего .NET-приложения и записать весь вывод, сгенерированный в консоли? (Помните, я не хочу сначала сохранять информацию в файле, а затем повторно добавлять ее, поскольку я бы хотел получить ее как живую.)
130 c#  .net  debugging  console 

13
Как определить, находится ли точка справа или слева от линии
У меня есть набор очков. Я хочу разделить их на 2 отдельных набора. Для этого я выбираю две точки ( a и b ) и провожу между ними воображаемую линию. Теперь я хочу, чтобы все точки, которые остались от этой линии, были в одном наборе, а те, которые находятся справа …
130 c#  math  geometry  convex-hull 

5
Как добавить «или» в операторы switch?
Вот что я хочу сделать: switch(myvar) { case: 2 or 5: ... break; case: 7 or 12: ... break; ... } Я пробовал с "case: 2 || 5", но это не сработало. Цель состоит в том, чтобы не писать один и тот же код для разных значений.

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