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

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

30
Найкорисніші атрибути [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Я знаю, що атрибути надзвичайно корисні. Є деякі заздалегідь визначені такі, [Browsable(false)]які дозволяють приховати …
784 c#  .net  .net-attributes 

28
Як мені отримати шлях складання коду?
Чи є спосіб отримати шлях для складання, в якому знаходиться поточний код? Я не хочу шлях до виклику, що викликає, лише той, що містить код. В основному мій тестовий модуль повинен прочитати деякі тестові файли xml, які розташовані відносно dll. Я хочу, щоб шлях завжди вирішувався правильно, незалежно від того, …
781 c#  .net  reflection  mbunit 



12
Як створити потік із рядка?
Мені потрібно написати одиничний тест для методу, який бере потік, який надходить з текстового файлу. Я хотів би зробити щось подібне: Stream s = GenerateStreamFromString("a,b \n c,d");


19
Як я можу конвертувати часову позначку Unix в DateTime і навпаки?
Цей приклад коду є, але потім він починає говорити про проблеми мілісекунд / наносекунд. Це ж питання стосується MSDN, секунд після епохи Unix у C # . Ось що у мене є: public Double CreatedEpoch { get { DateTime epoch = new DateTime(1970, 1, 1, 0, 0, 0, 0).ToLocalTime(); TimeSpan …

30
Маніфестне визначення розташованої збірки не відповідає посиланням на збірку
Я намагаюся запустити кілька тестових одиниць у програмі C # Windows Forms (Visual Studio 2005), і я отримую таку помилку: System.IO.FileLoadException: Не вдалося завантажити файл або збірку 'Utility, Версія = 1.2.0.200, Культура = нейтральна, PublicKeyToken = 764d581291d764f7' або одна з її залежностей. Маніфестне визначення розташованої збірки не відповідає посиланням на …


30
Як правильно очистити об'єкти інтеропу Excel?
Я використовую інтероп Excel в C # ( ApplicationClass) і в остаточному пункті розмістив такий код: while (System.Runtime.InteropServices.Marshal.ReleaseComObject(excelSheet) != 0) { } excelSheet = null; GC.Collect(); GC.WaitForPendingFinalizers(); Хоча цей вид працює, Excel.exeпроцес все ще залишається на задньому плані навіть після закриття Excel. Він виходить лише після закриття моєї програми вручну. …
747 c#  excel  interop  com-interop 

18
Відмінність () з лямбда?
Правильно, тому я маю безліч і бажаю отримати від цього чіткі цінності. Використовуючи System.Linq, є, звичайно , метод розширення називається Distinct. У простому випадку його можна використовувати без параметрів, наприклад: var distinctValues = myStringList.Distinct(); Добре і добре, але якщо у мене є безліч об'єктів, для яких мені потрібно вказати рівність, …

9
DateTime vs DateTimeOffset
В даний час у нас є стандартний спосіб поводження з .NET DateTimeв обізнаності з TimeZone: Щоразу, коли ми виробляємо це, DateTimeми робимо це в UTC (наприклад, використовуючи DateTime.UtcNow), і коли ми показуємо його, ми перетворюємо назад з UTC в місцевий час користувача . Це добре працює, але я читав про …

13
Як встановити заголовок Content-Type для запиту HttpClient?
Я намагаюся встановити Content-Typeзаголовок HttpClientоб’єкта, як того вимагає API, який я дзвоню. Я спробував налаштувати Content-Typeподібне нижче: using (var httpClient = new HttpClient()) { httpClient.BaseAddress = new Uri("http://example.com/"); httpClient.DefaultRequestHeaders.Add("Accept", "application/json"); httpClient.DefaultRequestHeaders.Add("Content-Type", "application/json"); // ... } Це дозволяє мені додати Acceptзаголовок, але коли я намагаюся додати, Content-Typeвін видає такий виняток: Неправильно …
739 c#  asp.net  api  http  rest 

30
Як ви обробляєте кілька кнопок подання в рамках ASP.NET MVC Framework?
Чи є якийсь простий спосіб обробляти кілька кнопок подання з однієї форми? Наприклад: <% Html.BeginForm("MyAction", "MyController", FormMethod.Post); %> <input type="submit" value="Send" /> <input type="submit" value="Cancel" /> <% Html.EndForm(); %> Будь-яка ідея, як це зробити в ASP.NET Framework Beta? Усі приклади, які я шукаю в Google, мають в них поодинокі кнопки.

20
Найкращий спосіб проаналізувати аргументи командного рядка в C #? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

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