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

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

7
Деревья выражений для чайников? [закрыто]
Закрыто . Этот вопрос должен быть более конкретным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыт 7 лет назад . Уточните этот вопрос Я манекен в этом сценарии. Я пытался прочитать в …

18
Тип определяется в сборке, на которую нет ссылок, как найти причину?
Я знаю, что сообщение об ошибке является распространенным, и есть много вопросов об этой ошибке, но пока никакие решения мне не помогли, поэтому я решил задать вопрос. Отличие от большинства подобных вопросов заключается в том, что я использую каталог App_Code. Сообщение об ошибке: CS0012: The type 'Project.Rights.OperationsProvider' is defined in …
83 c#  asp.net  .net  asp.net-4.0 

8
Что лучше всего подходит для межпроцессного взаимодействия .NET? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 6 лет назад . Уточните этот вопрос Должен ли я использовать именованные каналы …
83 c#  .net  process  ipc 

5
Прочтите XML (из строки) и получите несколько полей - Проблемы с чтением XML
У меня есть этот XML (хранящийся в строке C # myXML) <?xml version="1.0" encoding="utf-16"?> <myDataz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <listS> <sog> <field1>123</field1> <field2>a</field2> <field3>b</field3> </sog> <sog> <field1>456</field1> <field2>c</field2> <field3>d</field3> </sog> </listS> </myDataz> и я хотел бы просмотреть все <sog>элементы. Для каждого из них я хочу распечатать ребенка <field1>. Итак, это мой код: …
83 c#  .net  xml  parsing  xml-parsing 


12
Когда использовать StringBuilder?
Я понимаю преимущества StringBuilder. Но если я хочу объединить две строки, я предполагаю, что лучше (быстрее) сделать это без StringBuilder. Это верно? В какой момент (количество строк) лучше использовать StringBuilder?
83 c#  stringbuilder 

6
Как я могу предотвратить синхронное продолжение задачи?
У меня есть код библиотеки (сети сокетов), который предоставляет TaskAPI-интерфейс для ожидающих ответов на запросы на основе TaskCompletionSource<T>. Однако в TPL есть недостаток, заключающийся в невозможности предотвратить синхронное продолжение. Я бы хотел либо: сообщить, TaskCompletionSource<T>что это не должно позволять вызывающим абонентам подключаться TaskContinuationOptions.ExecuteSynchronously, или установите результат ( SetResult/ TrySetResult) таким …

8
Создание поля Entity Framework Code First Date
Я использую метод Entity Framework Code First для создания таблицы базы данных. Следующий код создает DATETIMEстолбец в базе данных, но я хочу создать DATEстолбец. [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } Как я могу создать столбец типа DATEво время создания таблицы?

3
Как использовать SqlClient в ASP.NET Core?
Я пытаюсь использовать библиотеку SQLClient в ядре ASP.net, но, похоже, не могу заставить ее работать. Я нашел эту статью в Интернете, в которой рассказывается, как настроить, но она не работает для меня: http://blog.developers.ba/using-classic-ado-net-in-asp-net-vnext/ У меня есть простой пакет консольного приложения. Мой project.json выглядит так: { "version": "1.0.0-*", "description": "DBTest Console …

6
LINQ OrderBy с более чем одним полем
У меня есть список, который мне нужно отсортировать по двум полям. Я пробовал использовать OrderBy в LINQ, но это позволяет мне указать только одно поле. Я ищу список для сортировки по первому полю, а затем, если есть какие-либо дубликаты в первом поле, для сортировки по второму полю. Например, я хочу, …
83 c#  linq 

11
Обобщения C # и проверка типов
У меня есть метод, который использует IList<T>в качестве параметра. Мне нужно проверить, что это за тип Tобъекта, и что-то сделать на его основе. Я пытался использовать Tзначение, но компилятор не позволяет этого. Мое решение следующее: private static string BuildClause<T>(IList<T> clause) { if (clause.Count > 0) { if (clause[0] is int …
83 c#  generics  types 

2
Func <T> () против Func <T> .Invoke ()
Мне любопытно узнать о различиях между прямым вызовом Func и использованием на нем Invoke (). Есть разница? Является ли первый синтаксический сахар и в любом случае вызывает Invoke () внизу? public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method.Invoke(); } против public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method(); } Или я совершенно …
83 c#  invoke  func 

2
Как лучше всего поймать исключение в задаче?
С System.Threading.Tasks.Task&lt;TResult&gt;, мне нужно управлять исключениями, которые могут быть выброшены. Я ищу лучший способ сделать это. До сих пор я создал базовый класс, который управляет всеми неперехваченными исключениями внутри вызова.ContinueWith(...) Мне интересно, есть ли лучший способ сделать это. Или даже если это хороший способ сделать это. public class BaseClass { …

14
Как преобразовать структуру в массив байтов в C #?
Как преобразовать структуру в массив байтов в C #? Я определил такую ​​структуру: public struct CIFSPacket { public uint protocolIdentifier; //The value must be "0xFF+'SMB'". public byte command; public byte errorClass; public byte reserved; public ushort error; public byte flags; //Here there are 14 bytes of data which is used …
83 c#  struct 

2
Тип значения по умолчанию не соответствует типу свойства
У меня есть этот класс public class Tooth { public string Id {get;set;} } И этот контроль custrom public partial class ToothUI : UserControl { public ToothUI() { InitializeComponent(); } public Tooth Tooth { get { return (Tooth)GetValue(ToothProperty); } set { SetValue(ToothProperty, value); NombrePieza.Text = value.Id.Replace("_",String.Empty); } } public static …
83 c#  wpf  wpf-controls 

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