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

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

16
Эквивалент тоста для Xamarin Forms
Есть ли способ использовать Xamarin Forms (не специфичные для Android или iOS) для отображения всплывающего окна, как в Android с Toast, которое не требует взаимодействия с пользователем и исчезает через (короткий) период времени? Из поиска вокруг все, что я вижу, - это предупреждения, для устранения которых требуется щелчок пользователя.

11
Существует ли индекс массива
Я унаследовал код на работе, от которого действительно плохо пахнет. Я надеюсь найти самое безболезненное решение. Есть ли способ проверить, является ли какое-то произвольное число допустимым элементом в массиве? Пример - мне нужно проверить, существует ли массив [25]. Я бы предпочел сделать это, не выполняя foreach () через массив, чтобы …
89 c#  arrays  indexing 

4
Должен ли я останавливать секундомер в конце метода?
Представим, что у нас есть простые измерения, используя Stopwatch public void DoWork() { var timer = Stopwatch.StartNew(); // some hard work Logger.Log("Time elapsed: {0}", timer.Elapsed); timer.Stop(); // Do I need to call this? } Согласно MSDN: В типичном сценарии секундомера вы вызываете метод Start, затем в конечном итоге вызываете метод …
89 c#  .net  stopwatch 


9
Как заставить C # Switch использовать IgnoreCase
Если у меня есть оператор switch-case, в котором объект в переключателе является строкой, можно ли выполнить сравнение ignoreCase? Например, у меня есть: string s = "house"; switch (s) { case "houSe": s = "window"; } Получится sзначение «окно»? Как мне переопределить оператор switch-case, чтобы он сравнивал строки с помощью ignoreCase?

14
Не удалось обработать resx файла из-за того, что он находится в Интернете или в зоне ограниченного доступа или имеет отметку Интернета в файле
У меня возникла проблема при отладке кода C # API в Visual Studio 2017. Отладка не началась и отображается сообщение об ошибке, например Есть идеи об этом сообщении об ошибке?
89 c#  api 

7
Как получить имя базы данных из строки подключения с помощью SqlConnectionStringBuilder
Я никогда не хочу разбивать строку подключения, используя манипуляции со строкой, и получать сервер, базу данных, uid и пароль. Я прочитал следующую ссылку и прочитал принятый ответ, я обнаружил, что это лучший способ получить идентификатор пользователя и пароль из строки подключения, но как насчет имени базы данных? Правильный способ получить …
89 c#  asp.net  sql  ado.net 

21
Entity Framework Core: вторая операция началась в этом контексте до завершения предыдущей операции
Я работаю над проектом ASP.Net Core 2.0 с использованием Entity Framework Core <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.1" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0" PrivateAssets="All" /> <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.0.0"/> И в одном из моих методов списка я получаю эту ошибку: InvalidOperationException: A second operation started on this context before a previous operation completed. Any instance …

4
Объяснение Func
Мне было интересно, может ли кто-нибудь объяснить, что это Func<int, string>такое и как это используется, с некоторыми ясными примерами.
89 c#  .net  func 

18
Выполнить большой сценарий SQL (с командами GO)
Мне нужно выполнить большой набор операторов SQL (создание группы таблиц, представлений и хранимых процедур) из программы на C #. Эти операторы нужно разделять GOоператорами, но SqlCommand.ExecuteNonQuery()это не нравится GOоператорам. Мое решение, которое, я полагаю, я опубликую для справки, заключалось в том, чтобы разделить строку SQL на GOстроки и выполнить каждый …
89 c#  sql-server 

8
Невозможно использовать String.Empty в качестве значения по умолчанию для необязательного параметра
Я читаю « Эффективный C # » Билла Вагнера. В элементе 14 - Минимизация логики повторяющейся инициализации он показывает следующий пример использования новых дополнительных параметров в конструкторе: public MyClass(int initialCount = 0, string name = "") Обратите внимание, что он использовал ""вместо string.Empty. Он комментирует: Вы заметите [в примере выше], …

6
Идентификация в ASP.Net Core 2.1 <- Настройка AccountController
Я установил, ASP.NET Core 2.1но, хотя я создал новый ASP.NET Core Web Applicationс ASP.NET Core 2.1помощью Individual User Accounts→ Store user accounts in-appЯ не могу найти AccountController или Views. Я все еще могу зарегистрироваться и войти в систему без проблем, но я не могу найти для этого код, он присутствовал …

3
Использование Include в Entity Framework 4 с лямбда-выражениями
Я видел много статей о том, как решить эту проблему, все они связаны с CTP4 или добавлением моих собственных методов расширения. Существует ли «официальный» способ использования лямбда-выражений внутри include (как для отношений первого уровня, так и для 2-го и более уровней), включенный в EF4, или он в конечном итоге не …

30
Невозможно начать отладку. Не удалось запустить стартап-проект. VS2015
Я начал новый консольный проект в VS2015. У меня есть только этот код: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using SautinSoft; namespace PdfParser { class Program { static void Main(string[] args) { string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); SautinSoft.PdfFocus f = new PdfFocus(); f.OpenPdf(@"path:\abc.pdf"); if (f.PageCount &gt; 0) …

6
C # List <> Сортировать по x, затем y
Подобно List &lt;&gt; OrderBy Alphabetical Order , мы хотим сортировать по одному элементу, затем по другому. мы хотим достичь функционального эквивалента SELECT * from Table ORDER BY x, y У нас есть класс, который содержит ряд функций сортировки, и у нас нет проблем с сортировкой по одному элементу. Например: public …
88 c#  .net  sorting 

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