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

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

13
ASP.NET MVC Как преобразовать ошибки ModelState в json
Как получить список всех сообщений об ошибках ModelState? Я нашел этот код, чтобы получить все ключи: ( Возвращает список ключей с ошибками ModelState ) var errorKeys = (from item in ModelState where item.Value.Errors.Any() select item.Key).ToList(); Но как мне получить сообщения об ошибках в виде IList или IQueryable? Я мог бы …

4
Обзоры кода TFS - отображение обновленных файлов в ответ на комментарии
Мы начинаем использовать функцию проверки кода, встроенную в предварительную версию VS 2012 и VS 2013. Запросить обзор и добавить комментарии кажется довольно простым делом. Если кто-то добавляет комментарии с просьбой изменить код, то как запрашивающий вносит эти изменения и показывает их? Итак, процесс будет происходить следующим образом: Человек 1 запрашивает …

9
Определить кодировку строки в C #
Есть ли способ определить кодировку строки в C #? Скажем, у меня есть строка имени файла, но я не знаю, закодирована ли она в Unicode UTF-16 или в кодировке по умолчанию, как мне узнать?
127 c#  string  encoding 


7
log4net иерархия и уровни ведения журнала
Этот сайт говорит Регистраторам могут быть назначены уровни. Уровни являются экземплярами класса log4net.Core.Level. Следующие уровни определены в порядке возрастания приоритета : ВСЕ ОТЛАЖИВАТЬ ИНФОРМАЦИЯ WARN ОШИБКА FATAL OFF DEBUG имеет самый низкий приоритет, а ERROR - выше. Вопрос Если я установил Min и Max example DEBUG и ERROR, он распечатает …


10
Как получить доступ к конфигурации в любом классе в ASP.NET Core?
Я просмотрел документацию по настройке ядра ASP.NET. В документации говорится, что вы можете получить доступ к конфигурации из любого места в приложении. Ниже представлен Startup.cs, созданный по шаблону public class Startup { public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true); …

5
Почему я должен предпочесть одно ожидание Task.WhenAll нескольким ожиданиям?
В случае, если меня не волнует порядок выполнения задач и мне просто нужно, чтобы они все выполнялись, следует ли мне использовать await Task.WhenAllвместо нескольких await? например, DoWork2ниже предпочтительный метод DoWork1(и почему?): using System; using System.Threading.Tasks; namespace ConsoleApp { class Program { static async Task<string> DoTaskAsync(string name, int timeout) { var …

19
Как проверить правильность закодированной в Base64 строки
Есть ли способ в C # проверить, закодирована ли строка в Base 64, кроме попытки ее преобразовать и увидеть, есть ли ошибка? У меня есть такой код: // Convert base64-encoded hash value into a byte array. byte[] HashBytes = Convert.FromBase64String(Value); Я хочу избежать исключения «Недопустимый символ в строке Base-64», которое …
127 c#  validation  base64 

2
Перенаправление привязки сборки: как и почему?
Это не проблемный вопрос, а общий вопрос о работе перенаправления привязки сборки. Запросы Почему при перенаправлении привязки отображается только основная версия, а не дополнительные номера, номера сборки и ревизии? Меняются ли старая и новая версия только при изменении основной версии? <dependentAssembly> <assemblyIdentity name="FooBar" publicKeyToken="32ab4ba45e0a69a1" culture="en-us" /> <bindingRedirect oldVersion="7.0.0.0" newVersion="8.0.0.0" /> …

3
Множественные расширения файлов в OpenFileDialog
Как я могу использовать несколько расширений файлов в одной группе OpenFileDialog? У меня есть Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff" и я хочу создать группы, так что JPG - это * .jpg и * .jpeg, TIFF - это * .tif и * .tiff, а также «Все графические типы»? Как я могу это сделать?

5
#if Not Debug in c #?
У меня есть строка в коде vb: #if Not Debug который я должен преобразовать, а я не вижу его в C #? Есть ли что-то эквивалентное или есть какое-то обходное решение?
127 c#  vb.net 

12
Как вызвать base.base.method ()?
// Cannot change source code class Base { public virtual void Say() { Console.WriteLine("Called from Base."); } } // Cannot change source code class Derived : Base { public override void Say() { Console.WriteLine("Called from Derived."); base.Say(); } } class SpecialDerived : Derived { public override void Say() { Console.WriteLine("Called …
127 c#  polymorphism 

24
CSS, изображения, JS не загружаются в IIS
Все мои приложения работали нормально, но внезапно все сайты под IIS не загружают css, изображения, скрипты. Он перенаправляет на страницу входа. Если я вхожу в систему, все работает нормально. например, mysite.com/Account/LogOn?ReturnUrl=%2fpublic%2fimages%2ficons%2f41.png На моем локальном компьютере он отлично работает без входа в систему.
126 c#  asp.net-mvc  iis 


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