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

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

8
Могу ли я изменить частное поле только для чтения в C # с помощью отражения?
Мне интересно, так как многое можно сделать с помощью отражения, могу ли я изменить закрытое поле только для чтения после того, как конструктор завершил свое выполнение? (примечание: просто любопытство) public class Foo { private readonly int bar; public Foo(int num) { bar = num; } public int GetBar() { return …
115 c#  reflection  field  readonly 



11
Разрешение ненадежных сертификатов SSL с помощью HttpClient
Я изо всех сил пытаюсь заставить мое приложение Windows 8 взаимодействовать с моим тестовым веб-API через SSL. Похоже, что HttpClient / HttpClientHandler не предоставляет и возможность игнорировать ненадежные сертификаты, такие как WebRequest, позволяет вам (хотя и «хакерским» способом ServerCertificateValidationCallback). Любая помощь приветствуется!

10
Каков самый простой способ в C # обрезать новую строку из строки?
Я хочу убедиться, что _content не заканчивается символом NewLine: _content = sb.ToString().Trim(new char[] { Environment.NewLine }); но приведенный выше код не работает, поскольку Trim, похоже, не имеет перегруженного параметра для коллекции строк, только символы. Как проще всего удалить Enivronment.Newline с конца строки?
115 c#  string 


10
Как я могу получить каждый n-й элемент из List <T>?
Я использую .NET 3.5 и хотел бы получить каждый * n* -й элемент из списка. Меня не беспокоит, достигается ли это с помощью лямбда-выражения или LINQ. редактировать Похоже, этот вопрос вызвал довольно много споров (что, правда, хорошо?). Главное, что я усвоил, это то, что когда вы думаете, что знаете все …
115 c#  linq  list  lambda 

8
Как прочитать значение атрибута из XmlNode в C #?
Предположим, у меня есть XmlNode, и я хочу получить значение атрибута с именем «Name». Как я могу это сделать? XmlTextReader reader = new XmlTextReader(path); XmlDocument doc = new XmlDocument(); XmlNode node = doc.ReadNode(reader); foreach (XmlNode chldNode in node.ChildNodes) { **//Read the attribute Name** if (chldNode.Name == Employee) { if (chldNode.HasChildNodes) …
115 c#  .net  xml 

11
Диалог подсказки в Windows Forms
Я использую, System.Windows.Formsно, как ни странно, не имею возможности их создавать. Как я могу получить что-то вроде диалогового окна с приглашением javascript без javascript? MessageBox - это хорошо, но пользователь не может вводить данные. Я хочу, чтобы пользователь вводил любой возможный текст.
115 c#  .net  winforms  dialog  prompt 

10
Как перейти на несколько папок вверх?
Один из вариантов - выполнить System.IO.Directory.GetParent () несколько раз. Есть ли более изящный способ перемещения на несколько папок вверх от того места, где находится исполняемая сборка? Что я пытаюсь сделать, так это найти текстовый файл, который находится на одну папку над папкой приложения. Но сама сборка находится внутри корзины, то …

13
Как ограничить количество одновременных операций асинхронного ввода-вывода?
// let's say there is a list of 1000+ URLs string[] urls = { "http://google.com", "http://yahoo.com", ... }; // now let's send HTTP requests to each of these URLs in parallel urls.AsParallel().ForAll(async (url) =&gt; { var client = new HttpClient(); var html = await client.GetStringAsync(url); }); Проблема в том, что …


15
Найти размер экземпляра объекта в байтах в с #
Для любого произвольного экземпляра (коллекции разных объектов, композиций, отдельных объектов и т. Д.) Как я могу определить его размер в байтах? (В настоящее время у меня есть коллекция различных объектов, и я пытаюсь определить ее совокупный размер) РЕДАКТИРОВАТЬ: Кто-нибудь написал метод расширения для объекта, который мог бы это сделать? Это …
115 c# 

14
Как я могу получить значок веб-сайта?
Достаточно простой вопрос: я создал небольшое приложение, которое в основном представляет собой избранное, которое находится в моем системном трее, чтобы я мог открывать часто используемые сайты / папки / файлы из одного и того же места. Получить значки по умолчанию из моей системы для известных типов файлов не так уж …
115 c#  .net-4.0  favicon 

4
Регистрация сообщений запроса / ответа при использовании HttpClient
У меня есть метод, который выполняет POST, как показано ниже var response = await client.PostAsJsonAsync(url, entity); if (response.IsSuccessStatusCode) { // read the response as strongly typed object return await response.Content.ReadAsAsync&lt;T&gt;(); } Мой вопрос в том, как я могу получить фактический JSON, опубликованный из объекта сущности. Я хотел бы зарегистрировать JSON, …

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