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

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

5
Разбор JSON с помощью Json.net
Я пытаюсь разобрать JSON с помощью библиотеки JSon.Net. Документация кажется немного скудной, и я не понимаю, как выполнить то, что мне нужно. Вот формат JSON, который мне нужно проанализировать. { "displayFieldName" : "OBJECT_NAME", "fieldAliases" : { "OBJECT_NAME" : "OBJECT_NAME", "OBJECT_TYPE" : "OBJECT_TYPE" }, "positionType" : "point", "reference" : { "id" …

2
Элементы управления на Pivot исчезают
У меня есть приложение с поворотным управлением. В сводном элементе управления есть два элемента (страницы), каждый из которых содержит файл grid. Сетки содержат несколько кнопок: одна - карта, а другая - текстовый блок. Когда приложение запускается в первый раз, сводная таблица работает должным образом. Однако по прошествии некоторого времени, например, …
111 c#  .net  windows-phone-8 



4
Порядок в Linq по логическому
У меня есть запрос linq, который я хочу упорядочить по f.bar, который является строкой, но я также хочу сначала упорядочить его по f.foo, которое является логическим полем. Как и запрос ниже. (from f in foo orderby f.foo, f.bar select f) Хотя это компилируется, он работает не так, как ожидалось. Он …
111 c#  linq 

8
Лучшие практики: выбрасывание исключений из свойств
Когда уместно генерировать исключение из получателя или установщика свойства? Когда это не подходит? Зачем? Ссылки на внешние документы по этой теме были бы полезны ... Google оказался на удивление мало.
111 c#  .net  exception  properties 

8
Разбор против TryParse
В чем разница между Parse () и TryParse ()? int number = int.Parse(textBoxNumber.Text); // The Try-Parse Method int.TryParse(textBoxNumber.Text, out number); Есть ли какая-то форма проверки ошибок, например, блокировка попыток?
111 c#  parsing  integer  tryparse 

4
Зачем мне реализовывать ICloneable на c #?
Не могли бы вы объяснить мне, почему я должен унаследовать от метода ICloneableи реализовать его Clone()? Если я хочу сделать глубокую копию, могу ли я просто реализовать свой метод? Скажем MyClone()? Почему я должен наследовать от ICloneable? Каковы преимущества? Дело только в том, чтобы сделать код «более читабельным»?
111 c#  .net  cloneable  icloneable 

5
Есть ли в C # библиотеки для чтения / записи CSV? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …
111 c#  csv 

5
Почему бы нам не выбросить эти исключения?
Я наткнулся на эту страницу MSDN, в которой говорится: Не создавайте исключения Exception , SystemException , NullReferenceException или IndexOutOfRangeException намеренно из собственного исходного кода. К сожалению, он не пытается объяснить, почему. Я могу догадаться о причинах, но надеюсь, что кто-то более авторитетный в этом вопросе поделится своим мнением. Первые два …


8
Visual Studio: как «Копировать в выходной каталог» без копирования структуры папок?
У меня есть несколько файлов dll в папке \ lib папки моего проекта. На странице свойств dll я выбрал «Действие сборки» как «Содержимое» и «Копировать в выходной каталог» как «Всегда копировать». После сборки я фактически копирую dll, но они находятся внутри \ bin \ Release \ lib, а не в …

3
Почему ToLookup и GroupBy разные?
.ToLookup<TSource, TKey>возвращает ILookup<TKey, TSource>. ILookup<TKey, TSource>также реализует интерфейс IEnumerable<IGrouping<TKey, TSource>>. .GroupBy<TSource, TKey>возвращает IEnumerable<IGrouping<Tkey, TSource>>. ILookup имеет удобное свойство индексатора, поэтому его можно использовать в манере словаря (или поиска), тогда как GroupBy - нет. GroupBy без индексатора затрудняет работу; практически единственный способ ссылаться на возвращаемый объект - это перебрать его (или …
111 c#  linq 

2
Атрибуты html с переносом через asp.net mvc
Есть ли более приятный синтаксис при создании элементов с атрибутами через дефис вместо использования: <%= Html.TextBox ("name", value, new Dictionary<string, object> { {"data-foo", "bar"} }) %> Глядя на спецификации HTML для предлагаемых стандартов HTML 5 и WIA ARIA, кажется, что дефисы в атрибутах HTML планируется сделать более распространенными как своего …
111 c#  asp.net-mvc 


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