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

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

6
Получить полный путь без имени файла из пути, который включает имя файла
Есть ли что-то встроенное, System.IO.Pathчто дает мне только путь к файлу? Например, если у меня есть string @ "C: \ вебсервер \ Public \ моякомп \ конфиги \ promo.xml", есть ли метод BCL, который даст мне "C: \ вебсервер \ Public \ моякомп \ конфиги \"?
198 c#  file  path 

15
Запись данных в файл CSV в C #
Я пытаюсь записать в csvфайл строка за строкой, используя язык C #. Вот моя функция string first = reader[0].ToString(); string second=image.ToString(); string csv = string.Format("{0},{1}\n", first, second); File.WriteAllText(filePath, csv); Вся функция выполняется внутри цикла, и каждая строка должна быть записана в csvфайл. В моем случае следующая строка перезаписывает существующую строку, …
198 c#  file  csv 

8
Как правильно выйти из приложения C #?
У меня есть опубликованное приложение на C #. Проблема здесь в том, что всякий раз, когда я закрываю основную форму, нажимая на красную кнопку выхода, она закрывает форму, но не закрывает приложение. Я узнал об этом, когда попытался выключить компьютер, надеясь, что приложение, которое я создал, работало без сбоев, а …
198 c#  winforms  exit 


16
Как мне просмотреть диапазон дат?
Я даже не уверен, как это сделать, не используя какое-то ужасное решение для цикла / счетчика. Вот проблема: Мне дают две даты, дату начала и дату окончания, и по указанному интервалу мне нужно предпринять некоторые действия. Например: для каждой даты с 3 октября 2009 года по третий день до 26 …
198 c#  asp.net  datetime  loops 

19
Ошибка внедрения ядра ASP.NET: невозможно разрешить службу для типа при попытке активации
Я создал приложение .NET Core MVC и использую Dependency Injection и Repository Pattern, чтобы внедрить репозиторий в мой контроллер. Однако я получаю сообщение об ошибке: InvalidOperationException: невозможно разрешить службу для типа «WebApplication1.Data.BloggerRepository» при попытке активировать «WebApplication1.Controllers.BlogController». Модель (Blog.cs) namespace WebApplication1.Models { public class Blog { public int BlogId { get; …

30
Параметр сообщения всегда равен нулю
После обновления до RC для WebAPI у меня возникла странная проблема при вызове POST в моем WebAPI. Я даже вернулся к базовой версии, созданной для нового проекта. Так: public void Post(string value) { } и звонит из Fiddler: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { "value": …

9
Отражение: как вызвать метод с параметрами
Я пытаюсь вызвать метод через отражение с параметрами, и я получаю: объект не соответствует типу цели Если я вызываю метод без параметров, он работает нормально. Исходя из следующего кода, если я вызываю метод Test("TestNoParameters"), он работает нормально. Однако если я позвонюTest("Run") , я получу исключение. Что-то не так с моим …


3
Нужен ли вообще файл Global.asax.cs, если я использую класс OWIN Startup.cs и перенесу туда всю конфигурацию?
Скажем, например, в совершенно новом приложении ASP.NET MVC 5, созданном из MVC с шаблоном «Индивидуальные учетные записи», если я удалю Global.asax.csкласс и перенесу его код конфигурации в Startup.cs Configuration()метод следующим образом, каковы недостатки? public partial class Startup { public void Configuration(IAppBuilder app) { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); ConfigureAuth(app); } } …

25
Как установить выбранный элемент в поле со списком, чтобы соответствовать моей строке с помощью C #?
У меня есть строка «test1» и мое COMBOBOX содержит test1, test2и test3. Как установить для выбранного элемента значение «test1»? То есть как мне сопоставить мою строку с одним из элементов comboBox? Я думал о строке ниже, но это не работает. comboBox1.SelectedText = "test1";
197 c#  winforms  combobox 

11
Как получить строку подключения из базы данных
Я создал базу данных с помощью SQL Server Management Studio, и теперь я хотел бы использовать ее в своем приложении C #. Мне нужна строка подключения? Где я могу найти строку подключения и где хранится моя база данных? Должен ли я публиковать это или что-то подобное, или это где-то в …

1
Универсальный TryParse
Я пытаюсь создать универсальное расширение, которое использует TryParse, чтобы проверить, является ли строка данного типа: public static bool Is<T>(this string input) { T notUsed; return T.TryParse(input, out notUsed); } это не скомпилируется, так как не может разрешить символ «TryParse» Как я понимаю, «TryParse» не является частью какого-либо интерфейса. Можно ли …
197 c#  generics  tryparse 


9
Запретить кэширование в ASP.NET MVC для определенных действий с использованием атрибута
У меня есть приложение ASP.NET MVC 3. Это приложение запрашивает записи через jQuery. jQuery вызывает действие контроллера, которое возвращает результаты в формате JSON. Я не смог доказать это, но я обеспокоен тем, что мои данные могут кэшироваться. Я хочу, чтобы кэширование применялось только к конкретным действиям, а не ко всем …

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