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

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

9
Ожидание в блоке улова
У меня такой код: WebClient wc = new WebClient(); string result; try { result = await wc.DownloadStringTaskAsync( new Uri( "http://badurl" ) ); } catch { result = await wc.DownloadStringTaskAsync( new Uri( "http://fallbackurl" ) ); } В основном я хочу загрузить с URL-адреса, а когда это не удается, за исключением исключения, …

12
Более быстрая альтернатива вложенным циклам?
Мне нужно составить список комбинаций чисел. Цифры довольно маленькие, поэтому я могу использовать byteвместо int. Однако для получения всех возможных комбинаций требуется много вложенных циклов. Мне интересно, есть ли более эффективный способ сделать то, что мне нужно. Код на данный момент: var data = new List<byte[]>(); for (byte a = …
85 c#  combinations 

10
C # нормально сравнивает типы значений с null
Я столкнулся с этим сегодня и понятия не имею, почему компилятор C # не выдает ошибку. Int32 x = 1; if (x == null) { Console.WriteLine("What the?"); } Я не понимаю, как x может быть нулевым. Тем более, что это назначение определенно вызывает ошибку компилятора: Int32 x = null; Возможно …
85 c#  null 

14
Почему в C # нельзя сохранить объект List <string> в переменной List <object>
Кажется, что объект List не может быть сохранен в переменной List в C # и даже не может быть явно приведен таким образом. List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol = sl; приводит к невозможности неявно преобразовать тип System.Collections.Generic.List&lt;string&gt;вSystem.Collections.Generic.List&lt;object&gt; А потом... List&lt;string&gt; sl = new List&lt;string&gt;(); List&lt;object&gt; ol; ol …

9
Экспорт в CSV с использованием MVC, C # и jQuery
Я пытаюсь экспортировать список в файл CSV. У меня все это работает до точки, которую я хочу записать в файл в поток ответов. Это ничего не делает. Вот мой код: Вызовите метод со страницы. $('#btn_export').click(function () { $.post('NewsLetter/Export'); }); Код в контроллере следующий: [HttpPost] public void Export() { try { …
85 c#  jquery  asp.net-mvc  csv 

17
Как отлаживать службы Windows в Visual Studio?
Можно ли отлаживать службы Windows в Visual Studio? Я использовал код вроде System.Diagnostics.Debugger.Break(); но он дает некоторую ошибку кода, например: Я получил две ошибки события: eventID 4096 VsJITDebugger и «Служба не ответила на запрос запуска или управления своевременно».

12
Как работать с XML в C #
Как лучше всего работать с XML-документами, XSD и т. Д. В C # 2.0? Какие классы использовать и т. Д. Каковы лучшие практики синтаксического анализа и создания XML-документов и т. Д. РЕДАКТИРОВАТЬ: предложения .Net 3.5 также приветствуются.
85 c#  .net  xml 


5
Маркировка класса статическим в VB.NET
Как только что было сказано в недавнем вопросе и ответе , вы не можете наследовать от статического класса. Как обеспечить соблюдение правил, которые соответствуют статическим классам внутри VB.NET? Поскольку фреймворк совместим между C # и VB, было бы разумно, чтобы был способ пометить класс как статический, но, похоже, способа нет.
85 c#  vb.net 

7
WPF ListView: присоединение события двойного щелчка (по элементу)
Имею следующее ListView: &lt;ListView Name="TrackListView"&gt; &lt;ListView.View&gt; &lt;GridView&gt; &lt;GridViewColumn Header="Title" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Name}"/&gt; &lt;GridViewColumn Header="Artist" Width="100" HeaderTemplate="{StaticResource BlueHeader}" DisplayMemberBinding="{Binding Album.Artist.Name}" /&gt; &lt;/GridView&gt; &lt;/ListView.View&gt; &lt;/ListView&gt; Как я могу привязать событие к каждому связанному элементу, которое срабатывает при двойном щелчке по элементу?
85 c#  wpf  xaml 

8
Как применить OrderBy к IQueryable, используя имя строкового столбца в общем методе расширения?
public static IQueryable&lt;TResult&gt; ApplySortFilter&lt;T, TResult&gt;(this IQueryable&lt;T&gt; query, string columnName) where T : EntityObject { var param = Expression.Parameter(typeof(T), "o"); var body = Expression.PropertyOrField(param,columnName); var sortExpression = Expression.Lambda(body, param); return query.OrderBy(sortExpression); } Поскольку тип для OrderBy не выводится из sortExpression, мне нужно указать его примерно так во время выполнения: var sortExpression …

4
Как я могу сделать что-то, что перехватывает все «необработанные» исключения в приложении WinForms?
До сих пор, я просто поставить попробовать / поймать блок вокруг Application.RunвProgram.cs точке входа в программу. Это достаточно хорошо улавливает все исключения в режиме отладки, но когда я запускаю программу без режима отладки, исключения больше не обрабатываются. Я получаю поле необработанного исключения. Я не хочу, чтобы это случилось. Я хочу, …

11
Создание ролей в Asp.net Identity MVC 5
Документации об использовании новой Asp.net Identity Security Framework очень мало. Я собрал все, что мог, чтобы попробовать создать новую роль и добавить к ней пользователя. Я пробовал следующее: Добавить роль в удостоверение ASP.NET. похоже, он получил информацию из этого блога: создание простого приложения для выполнения с идентификатором asp.net и связывание …

3
Malwarebytes выдает троянское предупреждение для базового C # «Hello World!» программа
По сути, я просто проверил свой компьютер с помощью Malwarebytes. проверил (обновил определения перед запуском), и он сказал, что в моей программе helloworld, написанной на C #, есть троян . Я точно знаю, что это ложное срабатывание, поскольку я написал программу всего 2-3 дня назад и следил за небольшим учебным …


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