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

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

7
Как сравниваются основные платформы C # DI / IoC? [закрыто]
Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос С риском вступления на территорию священной войны, каковы сильные …

16
Как бы вы сделали запрос «не в» с LINQ?
У меня есть две коллекции, которые имеют свойство Email в обеих коллекциях. Мне нужно получить список элементов в первом списке, где Emailне существует во втором списке. С SQL я бы просто использовал «not in», но я не знаю эквивалента в LINQ. Как это сделать? Пока у меня есть соединение, как …
307 c#  linq 

7
Как вы получаете размер файла в C #?
Мне нужен способ получить размер файла с помощью C #, а не размер на диске. Как это возможно? В настоящее время у меня есть этот цикл foreach (FileInfo file in downloadedMessageInfo.GetFiles()) { //file.Length (will this work) } Вернет ли это размер или размер на диске?
307 c#  filesize 

8
IEnumerable и Recursion с использованием доходности
У меня есть IEnumerable<T>метод, который я использую, чтобы найти элементы управления на странице WebForms. Метод рекурсивный, и у меня возникают некоторые проблемы с возвратом yield returnнужного мне типа, когда возвращается значение рекурсивного вызова. Мой код выглядит следующим образом: public static IEnumerable<Control> GetDeepControlsByType<T>(this Control control) { foreach(Control c in control.Controls) { …


15
Есть ли альтернатива string.Replace без учета регистра?
Мне нужно найти строку и заменить все вхождения %FirstName%и %PolicyAmount%значение извлекается из базы данных. Проблема в том, что заглавные буквы FirstName меняются. Это мешает мне использовать String.Replace()метод. Я видел веб-страницы на эту тему, которые предлагают Regex.Replace(strInput, strToken, strReplaceWith, RegexOptions.IgnoreCase); Однако по какой-то причине, когда я пытаюсь заменить %PolicyAmount%на $0, замена …
306 c#  .net  string  .net-2.0  replace 

9
Process.start: как получить вывод?
Я хотел бы запустить внешнюю программу командной строки из моего приложения Mono / .NET. Например, я хотел бы запустить Mencoder . Является ли это возможным: Чтобы получить вывод командной строки и написать его в моем текстовом поле? Чтобы получить числовое значение для отображения индикатора выполнения по прошествии времени?
306 c#  .net  mono  process.start 

10
Как сбросить InnerException без потери трассировки стека в C #?
Я размышляю о методе, который может вызвать исключение. Как я могу передать исключение своему вызывающему абоненту без отражения от оболочки? Я перебрасываю InnerException, но это уничтожает трассировку стека. Пример кода: public void test1() { // Throw an exception for testing purposes throw new ArgumentException("test1"); } void test2() { try { …
305 c#  .net  exception 

12
Мне не удалось загрузить ресурс: net :: ERR_BLOCKED_BY_CLIENT с Google Chrome
Я получаю белую страницу после запуска моего проекта, но она правильно работает с клиентом .net Нужны ли какие-либо настройки в браузере? и ссылка придет после ошибки Failed to load resource: net::ERR_BLOCKED_BY_CLIENT http://clkmon.com/adServe/getTag?cid=200093510300000000&pid=CRSRDR&type=inject Failed to load resource: net::ERR_BLOCKED_BY_CLIENT http://ads.626apps.com/a.php?626ref2=200093510300000000&626Name=Plus-HD-4.9&626ref3=B41A77C1675040A28F7E209964620E5EIE&626ref1=63726f73737269646572
305 c#  .net 

9
Возврат файла для просмотра / загрузки в ASP.NET MVC
Я столкнулся с проблемой отправки файлов, хранящихся в базе данных, обратно пользователю в ASP.NET MVC. То, что я хочу, - это представление, в котором перечислены две ссылки: одна для просмотра файла, и пусть mimetype, отправляемый в браузер, определяет, как он должен обрабатываться, а другая для принудительной загрузки. Если я выбрал …

3
Вы должны поместить Task.Run в метод, чтобы сделать его асинхронным?
Я пытаюсь понять асинхронное ожидание в простейшей форме. Я хочу создать очень простой метод, который добавляет два числа ради этого примера, конечно, это совсем не время обработки, это просто вопрос формулировки примера здесь. Пример 1 private async Task DoWork1Async() { int result = 1 + 2; } Пример 2 private …

12
Как сравнить только дату без времени в типах DateTime в Linq и SQL с Entity Framework?
Есть ли способ сравнить две DateTimeпеременные, Linq2Sqlно игнорировать часть времени. Приложение сохраняет элементы в БД и добавляет опубликованную дату. Я хочу сохранить точное время, но все же смогу потянуть на саму дату. Я хочу сравнить 12/3/89 12:43:34и 12/3/89 11:22:12не учитывать фактическое время суток, поэтому оба они считаются одинаковыми. Я полагаю, …

9
Как реализовать пользовательский JsonConverter в JSON.NET для десериализации списка объектов базового класса?
Я пытаюсь расширить приведенный здесь пример JSON.net http://james.newtonking.com/projects/json/help/CustomCreationConverter.html У меня есть другой подкласс, производный от базового класса / интерфейса public class Person { public string FirstName { get; set; } public string LastName { get; set; } } public class Employee : Person { public string Department { get; set; …

13
Как определить, установлен ли .NET Core
Я знаю, что для более старых версий .NET вы можете определить, установлена ​​ли данная версия, выполнив https://support.microsoft.com/en-us/kb/318785 Есть ли официальный метод определения, установлен ли .NET Core ? (И я не имею в виду SDK, я хочу проверить сервер без SDK, чтобы определить, установлен ли на нем DotNetCore.1.0.0-WindowsHosting.exe) я могу видеть …

7
Разрешение экземпляров с помощью ASP.NET Core DI
Как вручную разрешить тип с помощью встроенной инфраструктуры внедрения зависимостей ASP.NET Core MVC? Настройка контейнера достаточно проста: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Но как я могу решить ISomeServiceбез выполнения инъекций? Например, я хочу сделать это: ISomeService service = services.Resolve<ISomeService>(); Там нет таких методов в IServiceCollection.

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