Запитання з тегом «c#»

C # (вимовляється як "дивись чітко") - це мова програмування із багатопарадигмою високого рівня, розроблена корпорацією Майкрософт. Код C # зазвичай орієнтований на сімейство інструментів та час виконання Microsoft .NET, які включають, серед іншого, .NET Framework, .NET Core та Xamarin. Використовуйте цей тег для питань щодо коду, написаного в офіційній специфікації C # або C #.

9
Конфігурація ASP.NET Core для консольної програми .NET Core
ASP.NET Core підтримує нову систему конфігурації, як показано тут: https://docs.asp.net/en/latest/fundamentals/configuration.html Чи підтримується ця модель також у консольних програмах .NET Core? Якщо ні, що чергується з попередньою app.configта ConfigurationManagerмоделлю?
135 c#  .net-core 

11
Як знайти розширення файлу в C #?
У своїй веб-програмі (asp.net, c #) я завантажую відеофайл на сторінку, але хочу завантажувати лише файли flv. Як я можу обмежитись, коли завантажую інші відео з розширеннями?
135 c#  asp.net 

10
Як читати значення з запиту за допомогою ASP.NET Core?
Я будую один RESTful API за допомогою ASP.NET Core MVC, і я хочу використовувати параметри запитів для визначення фільтрації та пейджингу на ресурсі, який повертає колекцію. У такому випадку мені потрібно прочитати значення, передані в рядку запитів, щоб відфільтрувати та вибрати результати для повернення. Я вже з'ясував, що всередині Getдії …

9
Як опустити методи з документації Swagger на WebAPI за допомогою Swashbuckle
У мене додаток C # ASP.NET WebAPI з документацією API автоматично генерується за допомогою Swashbuckle . Я хочу мати можливість опустити певні методи з документації, але я не можу зрозуміти, як сказати Swagger не включати їх у вихідний інтерфейс Swagger. Я вважаю, що це щось пов'язане з додаванням моделі або …
135 c#  asp.net  .net  swagger 

16
NHibernate.MappingException: Не зберігається для: XYZ
Тепер, перш ніж сказати це: я зробив Google, і мій hbm.xmlфайл - це вбудований ресурс. Ось код, який я дзвоню: ISession session = GetCurrentSession(); var returnObject = session.Get<T>(Id); Ось мій файл зіставлення для класу: <?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2"> <class name="HQData.Objects.SubCategory, HQData" table="SubCategory" lazy="true"> <id name="ID" column="ID" unsaved-value="0"> <generator …
134 c#  .net  nhibernate 

1
Додавання списку <t> .add () іншого списку
У мене є, IEnumerable&lt;TravelDetails&gt;і я намагаюся додати vales в for-loop до a List&lt;TravelDetails&gt;. Я продовжую отримувати помилки. Помилка 1 Аргумент 1: неможливо перетворити з 'System.Collections.Generic.List' в 'TrafficCore.DataObjects.TripDetails' C: \ TrafficNew \ TI 511-Web \ Traffic 2.0 \ 511Traffic \ 511Traffic \ Моделі \ DrivingTime.cs Мій код є List&lt;TripDetails&gt; tripDetailsCollection = …
134 c#  .net  linq 

5
Практичне використання ключового слова `stackalloc`
Хтось насправді використовував stackallocпід час програмування на C #? Мені відомо про те, що робиться, але єдиний раз, коли він з’являється у моєму коді - випадково, тому що Intellisense пропонує це, коли я, наприклад, починаю вводити текст static. Хоча це не пов’язано зі сценаріями використання stackalloc, я фактично роблю значну …
134 c#  keyword  stackalloc 

4
Чому Environment.Exit () більше не припиняє програму?
Це те, що я виявив лише кілька днів тому, я отримав підтвердження, що це питання не обмежується моєю машиною з цього питання . Найпростіший спосіб спростити це - запустивши програму Windows Forms, додати кнопку та написати цей код: private void button1_Click(object sender, EventArgs e) { MessageBox.Show("yada"); Environment.Exit(1); // Kaboom! } …
134 c#  .net  windows 

13
Ярлик для створення списку окремих елементів у C #
У C # є вбудований ярлик для створення списку &lt;T&gt; лише одним елементом. Я зараз роблю: new List&lt;string&gt;( new string[] { "title" } )) Наявність цього коду скрізь знижує читабельність. Я думав використовувати такий корисний метод: public static List&lt;T&gt; SingleItemList&lt;T&gt;( T value ) { return (new List&lt;T&gt;( new T[] { …
134 c# 

8
Масиви, купи та тип стека та значення
int[] myIntegers; myIntegers = new int[100]; У наведеному вище коді новий int [100] генерує масив на купі? З того, що я прочитав у CLR через c #, відповідь - так. Але те, що я не можу зрозуміти, - це те, що відбувається з фактичним int всередині масиву. Оскільки вони є …
134 c#  arrays  memory  stack  heap 


6
Як встановити версію інсталятора WiX на поточну версію збірки?
Я написав додаток та його інсталятор WiX і поставив його під контроль версій за допомогою підривної роботи. Коли інсталятор WiX будує, я хочу, щоб номер його версії був поточною версією програми для складання програми. Як я це досягну? Я використовував c # для кодування програми. NB Я використовую ccnet для …
134 c#  svn  wix 

9
Запит на поставку веб-API генерує помилку методу Http 405, недопустима
Ось заклик до PUTметоду в моєму веб-API - третій рядок методу (я викликаю Web API з переднього кінця ASP.NET MVC): client.BaseAddressє http://localhost/CallCOPAPI/. Ось contactUri: Ось contactUri.PathAndQuery: І нарешті, ось моя відповідь 405: Ось WebApi.config у моєму проекті Web API: public static void Register(HttpConfiguration config) { config.Routes.MapHttpRoute( name: "DefaultApi", routeTemplate: "api/{controller}/{id}", …


11
Коли я повинен використовувати тип HashSet <T>?
Я досліджую HashSet&lt;T&gt;тип, але не розумію, де він стоїть у колекціях. Чи можна використовувати його для заміни List&lt;T&gt;? Я думаю, що вистава актора HashSet&lt;T&gt;буде кращою, але я не бачив індивідуального доступу до її елементів. Це лише для перерахування?

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.