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

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

4
Получить текущую System.Web.UI.Page из HttpContext?
На самом деле это вопрос из двух частей. Во-первых, соответствует ли HttpContext.Current текущему объекту System.UI.Page? И второй вопрос, который, вероятно, связан с первым, - почему я не могу использовать следующее, чтобы увидеть, реализует ли текущая страница интерфейс: private IWebBase FindWebBase() { if (HttpContext.Current as IWebBase != null) { return (IWebBase)HttpContext.Current.; …

8
Не удалось создать безопасный канал SSL / TLS, несмотря на настройку ServerCertificateValidationCallback
Я пытаюсь установить соединение SSL / TLS с тестовым сервером с самозаверяющим сертификатом . Связь по незащищенному каналу работала без проблем. Вот мой пример кода, который я написал на основе этих решений: Разрешить ненадежные сертификаты SSL с HttpClient C # Игнорировать ошибки сертификата? Клиент .NET, подключающийся к веб-API SSL ServicePointManager.ServerCertificateValidationCallback …
85 c#  ssl  https 

10
DataGridView AutoFit and Fill
У меня 3 столбца в моем DataGridView . Я пытаюсь сделать так, чтобы первые 2 столбца автоматически соответствовали ширине содержимого, а третий столбец заполнил оставшееся пространство. Можно ли в WinForms сделать? Я загружаю свои данные из EF DataContext, если это нужно. Я добавил изображение того, как это выглядит сейчас.

2
Механизм просмотра Razor - как добавить частичные представления
Мне было интересно, если это возможно, лучший способ визуализировать партиал с использованием нового движка Razor View. Я понимаю, что к тому времени это еще не было закончено полностью Прямо сейчас я использую RenderPage для визуализации пользовательского элемента управления: @RenderPage("~/Views/Shared/LocaleUserControl.cshtml",ViewData.Model) Страница, вызывающая RenderPage, использует страницу макета (главную) с тремя определенными разделами: …
84 c#  asp.net-mvc  razor 

3
У короткозамкнутых операторов || и && существуют для логических значений, допускающих значение NULL? RuntimeBinder иногда так думает
Я прочитал спецификацию языка C #, посвященную условным логическим операторам || и &&, также известным как логические операторы короткого замыкания. Мне казалось неясным, существуют ли они для логических значений, допускающих значение NULL, то есть типа операнда Nullable<bool>(также написанного bool?), поэтому я попробовал это с нединамической типизацией: bool a = true; …

2
Почему поведение кода отличается в режиме выпуска и отладки?
Рассмотрим следующий код: private static void Main(string[] args) { var ar = new double[] { 100 }; FillTo(ref ar, 5); Console.WriteLine(string.Join(",", ar.Select(a => a.ToString()).ToArray())); } public static void FillTo(ref double[] dd, int N) { if (dd.Length >= N) return; double[] Old = dd; double d = double.NaN; if (Old.Length > …
84 c#  .net  .net-core  coreclr 

8
Почему операторы намного медленнее, чем вызовы методов? (структуры медленнее только на старых JIT)
Введение: я пишу высокопроизводительный код на C #. Да, я знаю, что C ++ даст мне лучшую оптимизацию, но я все же предпочитаю использовать C #. Я не хочу обсуждать этот выбор. Скорее, я хотел бы услышать мнение тех, кто, как и я, пытается писать высокопроизводительный код на .NET Framework. …

12
Будет ли IE9 WebBrowser Control поддерживать все функции IE9, включая SVG?
Я недавно перешел на IE9-beta. Теперь в моем приложении WinForm .Net (3.5) я хочу использовать WebBrowserконтроль. Итак, мой вопрос: будет ли WebBrowserэлемент управления отображать все свойства и функции IE9? Меня беспокоит то, что я хочу визуализировать на нем некоторую графику SVG.

30
Какие преимущества методов расширения вы обнаружили? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь …

14
Проблемы с сертификатами X509Store. Найти FindByThumbprint
У меня проблема при использовании метода X509Store.Certificates.Find public static X509Certificate2 FromStore(StoreName storeName, StoreLocation storeLocation, X509FindType findType, string findValue) { X509Store store = new X509Store(storeName, storeLocation); store.Open(OpenFlags.ReadOnly); try { //findValue = "7a6fa503ab57b81d6318a51ca265e739a51ce660" var results = store.Certificates.Find(findType, findValue, true); return results[0]; } finally { store.Close(); } } В этом случае метод поиска …

10
Как я могу запланировать ежедневное выполнение задачи службой Windows C #?
У меня есть служба, написанная на C # (.NET 1.1), и я хочу, чтобы она выполняла некоторые действия по очистке в полночь каждую ночь. Я должен сохранить весь код, содержащийся в службе, так как же проще всего этого добиться? Использование Thread.Sleep()и проверка продления времени?

9
Удалите последние символы из строки в C #. Элегантный способ?
У меня есть такая числовая строка 2223,00. Я хотел бы преобразовать его в 2223. Это: без информации после " , ". Предположим, что после " , " будет только два десятичных знака . Я сделал: str = str.Remove(str.Length - 3, 3); Есть ли более элегантное решение? Может использовать другую функцию? …
84 c#  .net  string 

4
WebBrowser Control в новом потоке
У меня есть список Uri, по которым я хочу "щелкнуть". Для этого я пытаюсь создать новый элемент управления в веб-браузере для каждого Uri. Я создаю новый поток для каждого Uri. Проблема, с которой я сталкиваюсь, - это конец потока перед документом. полностью загружен, поэтому я никогда не смогу воспользоваться событием …

5
Как указать Json.Net глобально применить StringEnumConverter ко всем перечислениям
Я хочу десериализовать перечисления в их строковое представление и наоборот с помощью json.net. Единственный способ, которым я мог придумать, сказать фреймворку, чтобы применить его, StringEnumConverter- это аннотировать рассматриваемые свойства следующим образом: [JsonConverter(typeof(StringEnumConverter))] public virtual MyEnums MyEnum { get; set; } Однако в моем случае было бы гораздо удобнее настроить json.net …
84 c#  .net  json  json.net 

25
Самый элегантный способ генерировать простые числа [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Как наиболее элегантно реализовать эту функцию: …
84 c#  java  algorithm  primes 

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