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

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

4
В чем разница между WebConfigurationManager и ConfigurationManager?
В чем разница между " WebConfigurationManagerи" ConfigurationManager? Когда я должен использовать одно вместо другого? ОБНОВЛЕНО Я только что посмотрел WebConfigurationManager, и по какой-то причине вы не можете получить доступ к строкам подключения, как в ConfigurationManager(например, массив). Может ли кто-нибудь сказать мне, почему MS сделала это так? Кажется, сложно получить нужную …

10
Как вставить новую строку в элемент управления WPF TextBlock?
Я беру текст из файла XML и хотел бы вставить несколько новых строк, которые интерпретируются рендером текстового блока как новые строки. Я пробовал: <data>Foo bar baz \n baz bar</data> Но данные по-прежнему отображаются без новой строки. Я устанавливаю содержимое <data>через .Textсвойство через C #. Что мне нужно вставить в XML, …
103 c#  wpf  newline  textblock 

7
как читать все файлы внутри определенной папки
Я хочу прочитать все файлы xml внутри определенной папки в c # .net XDocument doc2 = XDocument.Load((PG.SMNR.XMLDataSourceUtil.GetXMLFilePath(Locale, "Products/category/product.xml"))); У меня есть несколько продуктов в папке категории. Я хочу зациклить папку и получить все имена XML-файлов продуктов. XDocument doc2 = XDocument.Load((PG.SMNR.XMLDataSourceUtil.GetXMLFilePath(Locale, "Products/category/x1.xml")));
103 c#  xml  file 

8
Проверьте, содержит ли один IEnumerable все элементы другого IEnumerable
Каков самый быстрый способ определить, содержит ли один IEnumerable все элементы другого IEnumerable при сравнении поля / свойства каждого элемента в обеих коллекциях? public class Item { public string Value; public Item(string value) { Value = value; } } //example usage Item[] List1 = {new Item("1"),new Item("a")}; Item[] List2 = …
103 c#  .net  linq  ienumerable 

16
System.Net.Http: отсутствует в пространстве имен? (с использованием .net 4.5)
TL; ДР: Я новичок в этом языке и понятия не имею, что делаю вот мой класс: using System; using System.Collections.Generic; using System.Net.Http; using System.Web; using System.Net; using System.IO; public class MyClass { private const string URL = "https://sub.domain.com/objects.json?api_key=123"; private const string data = @"{""object"":{""name"":""Title""}}"; public static void CreateObject() { HttpWebRequest …
103 c#  api  rest  post 

6
Необходимо зарегистрировать тело запроса и ответа asp.net webapi 2 в базе данных
Я использую Microsoft Asp.net WebApi2, размещенный на IIS. Я очень просто хотел бы регистрировать тело запроса (XML или JSON) и тело ответа для каждого сообщения. Нет ничего особенного ни в этом проекте, ни в контроллере, обрабатывающем пост. Меня не интересует использование фреймворков для ведения журналов, таких как nLog, elmah, log4net, …

6
Почему Math.Floor (Double) возвращает значение типа Double?
Мне нужно получить целое число слева от десятичной или двойной дроби. Например: мне нужно получить значение 4 из 4.6. Я пробовал использовать функцию Math.Floor, но она возвращает двойное значение, например: возвращает 4.0 из 4.6. В документации MSDN сказано, что он возвращает целочисленное значение. Я что-то упустил? Или есть другой способ …
103 c#  math  floor 

4
Как обеспечить поддержку кастомного приведения для моего класса?
Как обеспечить поддержку приведения моего класса к другим типам? Например, если у меня есть собственная реализация управления a byte[], и я хочу, чтобы люди приводили мой класс к a byte[], который просто возвращает закрытый член, как бы я это сделал? Это обычная практика, позволяющая им также преобразовывать это в строку, …
103 c#  casting 

9
Как округлить до 0,5?
Мне нужно отображать рейтинги, и для этого мне нужны следующие приращения: Если число 1,0, оно должно быть равно 1 Если число 1,1 должно быть равно 1 Если число 1,2 должно быть равно 1 Если число 1,3 должно быть равно 1,5 Если число 1,4 должно быть равно 1.5 Если число 1,5 …
103 c#  math  function 

9
формат даты гггг-мм-ддTHH: мм: ссZ
Я предполагаю, что это должно быть довольно просто, но я не мог этого понять :(. В этом формате Z - часовой пояс. T - шаблон длительного времени. Как я могу получить дату в этом формате, кроме как с помощью DateTime dt = DateTime.Now; Console.WriteLine(dt.ToString("yyyy-MM-ddTHH:mm:ssZ")); в C #
103 c# 

3
Встроенное создание константного списка
Я пытаюсь сделать что-то вроде этого: public const List<String> METRICS = new List<String>() { SourceFile.LOC, SourceFile.MCCABE, SourceFile.NOM, SourceFile.NOA, SourceFile.FANOUT, SourceFile.FANIN, SourceFile.NOPAR, SourceFile.NDC, SourceFile.CALLS }; Но, к сожалению, это не работает: FileStorer.METRICS' is of type 'System.Collections.Generic.List<string>'. A const field of a reference type other than string can only be initialized with …
103 c#  .net 

4
Скрыть окно консоли из Process.Start C #
Я пытаюсь создать процесс на удаленном компьютере, используя класс System.Diagnostics.Process. Я умею создавать процесс. Но проблема в том, что создание службы занимает много времени и отображается окно консоли. Еще одна неприятная вещь - окно консоли отображается поверх моей формы Windows, и я не могу выполнять другие операции с этой формой. …

5
Почему зависает это асинхронное действие?
У меня есть многоуровневое приложение .Net 4.5, вызывающее метод с использованием ключевых слов C # new asyncи, awaitкоторые просто зависают, и я не понимаю, почему. Внизу у меня есть асинхронный метод, который расширяет нашу утилиту базы данных OurDBConn(в основном оболочка для базовых объектов DBConnectionи DBCommandобъектов): public static async Task<T> ExecuteAsync<T>(this …

17
Selenium WebDriver: дождитесь загрузки сложной страницы с JavaScript
У меня есть веб-приложение для тестирования с Selenium. При загрузке страницы выполняется много JavaScript. Этот код JavaScript не очень хорошо написан, но я ничего не могу изменить. Так что ждать появления элемента в DOM с помощью findElement()метода не вариант. Я хочу создать универсальную функцию в Java для ожидания загрузки страницы, …

5
ReSharper Curiosity: «Параметр используется только для проверки предварительных условий».
Почему ReSharper судит меня за этот код? private Control GetCorrespondingInputControl(SupportedType supportedType, object settingValue) { this.ValidateCorrespondingValueType(supportedType, settingValue); switch(supportedType) { case SupportedType.String: return new TextBox { Text = (string)settingValue }; case SupportedType.DateTime: return new MonthPicker { Value = (DateTime)settingValue, ShowUpDown = true }; default: throw new ArgumentOutOfRangeException(string.Format("The supported type value, {0} has …

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