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

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

5
Событие после сборки выполнить PowerShell
Можно ли настроить проект .NET с событием после сборки для выполнения сценария PowerShell? Я использую этот сценарий для создания некоторых файлов. Также могу я передать скрипту отладочную или выпускную сборку. Пример этого был бы замечательным.
86 c#  .net  powershell  msbuild 

3
MultipleActiveResultSets = True или несколько подключений?
У меня есть C #, в котором я создаю средство чтения для соединения ( ExecuteReader), а затем для каждой строки в этом средстве чтения выполняю другую команду (с помощью ExecuteNonQuery). В этом случае лучше использовать MultipleActiveResultSets=Trueодно соединение или несколько соединений?

15
Как найти родительский каталог в C #?
Я использую этот код для поиска каталога отладки public string str_directory = Environment.CurrentDirectory.ToString(); "C:\\Users\\Masoud\\Documents\\Visual Studio 2008\\Projects\\MyProj\\MyProj\\bin\\Debug" Как мне найти родительскую папку, как показано ниже? "C:\\Users\\Masoud\\Documents\\Visual Studio 2008\\Projects\\MyProj\\MyProj"

2
Преобразовать переменную в тип, известный только во время выполнения?
foreach (var filter in filters) { var filterType = typeof(Filters); var method = filterType.GetMethod(filter, BindingFlags.IgnoreCase | BindingFlags.Public | BindingFlags.Static); if (method != null) { var parameters = method.GetParameters(); Type paramType = parameters[0].ParameterType; value = (string)method.Invoke(null, new[] { value }); } } Как я могу транслировать valueна paramType? valueэто string, paramTypeвероятно …
86 c# 

9
Как мне обрабатывать подключения к базе данных с помощью Dapper в .NET?
Я играл с Dapper, но не уверен, как лучше всего обрабатывать соединение с базой данных. В большинстве примеров показано, что объект подключения создается в классе примера или даже в каждом методе. Но мне кажется неправильным ссылаться на строку подключения в каждом clss, даже если она берется из web.config. Мой опыт …
86 c#  .net  dapper 

6
В чем разница между Uri.Host и Uri.Authority
System.Uriесть Host, Authorityи DnsSafeHost. MS дает хороший пример того, когда Hostи здесьDnsSafeHost все по-другому . Мне нужен аналогичный пример / объяснение для Hostи Authority.
86 c#  .net  uri 

11
Кратчайший способ проверить наличие нуля и присвоить другое значение, если нет
Я извлекаю varcharзначения из БД и хочу установить для stringприсваиваемых им значений "", если они есть null. Сейчас я делаю это так: if (string.IsNullOrEmpty(planRec.approved_by) == true) this.approved_by = ""; else this.approved_by = planRec.approved_by.toString(); Кажется, должен быть способ сделать это в одной строке, например: this.approved_by = "" || planRec.approved_by.toString(); Однако я …

9
Знак плюса в строке запроса
У меня есть веб-приложение, созданное с использованием C # и asp.net. Я поместил значение параметра в строку запроса со знаком плюс (+). Но знак плюс исчезнет. Как включить знак плюса (+) в строку запроса, чтобы он не исчезал? Пожалуйста, порекомендуйте. Благодарю. Изменить: добавлен код с UrlEncode string str = Server.UrlEncode(Requery.QueryString["new"]);
86 c#  javascript  asp.net 

28
Файл метаданных VS 2017 '.dll не найден
Я знаю, что есть еще один вопрос с той же проблемой, но я ответил на все эти ответы, и никто мне не помог. :( ( Это был вопрос. ) Я только что создал новый проект ASP.NET MVC и присоединился к нескольким '.dll' в решении. Теперь, когда я пытаюсь собрать проект, …

3
Что ?[]? синтаксис в C #?
Пока я изучал делегат, который на самом деле является абстрактным классом Delegate.cs, я увидел следующий метод, в котором я не понимаю Почему возвращаемое значение использует, ?хотя это уже ссылочный ( класс ) тип ?[]? смысл по параметру Могли бы вы объяснить? public static Delegate? Combine(params Delegate?[]? delegates) { if (delegates …



7
databind свойство Source WebBrowser в WPF
Кто-нибудь знает, как привязать свойство .Source WebBrowser в WPF (3.5SP1)? У меня есть представление списка, в котором я хочу иметь небольшой WebBrowser слева и контент справа, а также привязать источник каждого WebBrowser к URI в каждом объекте, привязанном к элементу списка. Это то, что у меня есть в качестве доказательства …
85 c#  wpf  xaml  data-binding  browser 


10
Завершение потока в C # и Thread.Abort ()
В MSDN описание метода Thread.Abort () гласит: «Вызов этого метода обычно завершает поток». Почему не ВСЕГДА? В каких случаях поток не прерывается? Есть ли еще возможность завершить потоки?

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