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

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


7
Что означает {0} при нахождении в строке на C #?
В словаре вроде этого: Dictionary<string, string> openWith = new Dictionary<string, string>(); openWith.Add("txt", "notepad.exe"); openWith.Add("bmp", "paint.exe"); openWith.Add("dib", "paint.exe"); openWith.Add("rtf", "wordpad.exe"); Console.WriteLine("For key = \"rtf\", value = {0}.", openWith["rtf"]); Результат: Для Key = "rtf" value = wordpad.exe Что {0}значит?
85 c#  string  formatting 


8
Winforms TableLayoutPanel добавляет строки программно
Я боролся с этим какое-то время и обнаружил, что ряд других людей также борются с TableLayoutPanel (.net 2.0 Winforms). Проблема Я пытаюсь взять «пустую» tablelayoutpanel, в которой определены 10 столбцов, а затем во время выполнения программно добавить строки элементов управления (то есть по одному элементу управления на ячейку). Можно было …


2
Async PartialView вызывает исключение «HttpServerUtility.Execute blocked…»
У меня есть частичное представление, которое пытается получить IEnumerable<Post>из базы данных с помощью async ... Метод public static class PostService { public static int PostsPerPage = 50; public static async Task<IEnumerable<Post>> GetRecentAsync(int page = 0) { return await entityFrameworkDbContext.Posts .ToListAsync(); } } PartialView public async Task<ActionResult> Recent(int page = 0) …

6
Как повышать привилегии только при необходимости?
Этот вопрос относится к Windows Vista! У меня есть приложение, которое обычно работает без прав администратора. Есть одно действие, которое требует административных привилегий, но я не хочу запускать само приложение с более высокими привилегиями, если я знаю, что большую часть времени пользователь даже не будет использовать эту функцию. Я думаю …

11
Показать консоль в приложении Windows?
Есть ли способ показать консоль в приложении Windows? Я хочу сделать что-то вроде этого: static class Program { [STAThread] static void Main(string[] args) { bool consoleMode = Boolean.Parse(args[0]); if (consoleMode) { Console.WriteLine("consolemode started"); // ... } else { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Form1()); } } }
85 c#  winforms  console 

2
Как преобразовать проект VB в проект C # [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос У меня есть проект, написанный на VB, и мне нужно преобразовать весь проект …


8
Свойство Count против метода Count ()?
Работая с коллекцией, у меня есть два способа получить количество объектов; Count(свойство) и Count()(метод). Кто-нибудь знает, в чем основные отличия? Возможно, я ошибаюсь, но я всегда использую это Countсвойство в любых условных операторах, потому что предполагаю, что Count()метод выполняет какой-то запрос к коллекции, где as Countдолжно быть уже назначено до …
85 c#  linq  list  collections  count 

8
Почему C # позволяет «выбрасывать ноль»?
При написании очень сложного кода обработки исключений кто-то спросил, не нужно ли вам убедиться, что ваш объект исключения не равен нулю? И я сказал, конечно, нет, но потом решил попробовать. По-видимому, вы можете выбросить null, но это все равно где-то превращается в исключение. Почему это разрешено? throw null; К счастью, …

8
Необходимость в модификаторе volatile при блокировке с двойной проверкой в ​​.NET
В нескольких текстах говорится, что при реализации блокировки с двойной проверкой в ​​.NET к блокируемому полю должен применяться модификатор volatile. Но почему именно? Рассмотрим следующий пример: public sealed class Singleton { private static volatile Singleton instance; private static object syncRoot = new Object(); private Singleton() {} public static Singleton Instance …
85 c#  singleton  volatile 

11
Типы, допускающие значение NULL: лучший способ проверить нулевое или нулевое значение в с #
Я работаю над проектом, в котором я проверяю следующее во многих-многих местах: if(item.Rate == 0 || item.Rate == null) { } больше из любопытства, чем что-либо еще, как лучше всего проверить оба случая? Я добавил вспомогательный метод: public static bool nz(object obj) { var parsedInt = 0; var parsed = …
85 c#  null  zero 

18
Ошибка Selenium - HTTP-запрос к удаленному WebDriver истек через 60 секунд.
Я использую Selenium в течение нескольких месяцев, который мы используем для автоматизации некоторых наших внутренних процессов тестирования. Скрипты проходят нормально. Недавно я обновился до C # 2.40.0 webdriver, используя FF 27.01, и наши скрипты теперь дают сбой в случайных местах со следующей ошибкой. [Portal.SmokeTest.SmokeRunTest.Booking] TearDown method failed. OpenQA.Selenium.WebDriverException : The …

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