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

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

14
Еквівалентно "app.config" для бібліотеки (DLL)
Чи є еквівалент app.configбібліотекам (DLL)? Якщо ні, то який найпростіший спосіб зберігати налаштування конфігурації, характерні для бібліотеки? Зверніть увагу, що бібліотека може використовуватися в різних програмах.
149 c#  .net  dll  settings  app-config 

14
Як ви знущаєтесь з файлової системи в C # для тестування одиниць?
На цей питання є відповіді на Stack Overflow на російському : git - ключ хоста сервера не кешований Чи є бібліотеки або методи, щоб знущатися з файлової системи в C # для написання одиничних тестів? У моєму теперішньому випадку у мене є методи, які перевіряють, чи існує певний файл, і …
149 c#  unit-testing  mocking 

10
Що таке тильда (~) у визначенні enum?
Мене завжди дивує, що навіть після використання C # за весь цей час мені все одно вдається знайти речі, про які я не знав ... Я намагався шукати в Інтернеті це, але використання "~" у пошуку не працює для мене так добре, і я теж не знайшов нічого в MSDN …

2
Як перекласти між часовими поясами Windows та IANA?
Як описано у вікі тегів часового поясу , є два різних стилі часових поясів. Ті, які надає Microsoft для використання з Windows та TimeZoneInfoкласу .Net (при запуску в Windows), ідентифікуються таким значенням, як "Eastern Standard Time". Ті, які IANA надає в TZDB та використовуються TimeZoneInfoкласом .NET при запуску на Linux …
149 c#  .net  timezone  nodatime 

4
Чому коваріація та противаріантність не підтримують тип значення
IEnumerable<T>є спільним варіантом, але він не підтримує тип значення, а лише тип посилання. Нижче простий код складено успішно: IEnumerable<string> strList = new List<string>(); IEnumerable<object> objList = strList; Але перейшовши з stringна int, вийде компільована помилка: IEnumerable<int> intList = new List<int>(); IEnumerable<object> objList = intList; Причина пояснюється в MSDN : Варіант …

4
Використання Linq для групування списку об'єктів у новому згрупованому списку списку об’єктів
Я не знаю, чи можливо це в Linq, але тут іде ... У мене є об’єкт: public class User { public int UserID { get; set; } public string UserName { get; set; } public int GroupID { get; set; } } Я повертаю список, який може виглядати наступним чином: …
149 c#  linq 

11
GlobalConfiguration.Configure () не присутній після міграції Web API 2 та .NET 4.5.1
Нещодавно я почав дотримуватися цього посібника з міграції свого проекту на .NET 4.5.1 та Web Api 2. Перше, що розробник MS Рік Андерсон просить вас зробити, це змінити: WebApiConfig.Register(GlobalConfiguration.Configuration); до GlobalConfiguration.Configure(WebApiConfig.Register); у файлі global.asax. Але це дає мені помилку, коли я намагаюся створити: Помилка 1 "System.Web.Http.GlobalConfiguration" не містить визначення для …

5
Як отримати частоти кожного значення у FFT?
У мене результат FFT. Вони зберігаються у двох doubleмасивах: масив реальних частин та масив уявної частини. Як визначити частоти, які відповідають кожному елементу в цих масивах? Іншими словами, я хотів би створити масив, який зберігає частоти для кожного реального і уявного компонента мого FFT.

10
Як виправити помилку: "Не вдалося знайти інформацію схеми для атрибута / елемента", створивши схему
У мене є додаток для форм Windows, написане у VS2010 з C #, і я отримую такі помилки у app.configфайлі: Message 4 Could not find schema information for the attribute 'name' Message 8 Could not find schema information for the attribute 'name' Message 12 Could not find schema information for …

5
Використання CookieContainer з класом WebClient
Раніше я використовував CookieContainer з сесіями HttpWebRequest і HttpWebResponse, але тепер я хочу використовувати його з WebClient. Наскільки я розумію, немає вбудованого методу, як для HttpWebRequests (request.CookieContainer ). Як я можу збирати файли cookie з WebClient у CookieContainer? Я погуглився для цього і знайшов наступний зразок : public class CookieAwareWebClient …

18
Як написати масштабований сервер на основі Tcp / Ip
Я перебуваю на стадії проектування нового додатка служби Windows, який приймає TCP / IP-з'єднання для тривалих з'єднань (тобто це не так, як HTTP, де є багато коротких з'єднань, а скоріше клієнт підключається і залишається на зв’язку годинами чи днями або навіть тижні). Я шукаю ідеї для найкращого способу проектування мережевої …
148 c#  .net  networking  tcp  scalability 

14
Відкрийте папку за допомогою Process.Start
Я побачив іншу тему і у мене виникає інша проблема. Процес запускається (бачив у диспетчері завдань), але папка не відкривається на моєму екрані. Що не так? System.Diagnostics.Process.Start("explorer.exe", @"c:\teste");
148 c#  explorer 

3
Якою мовою написано компілятор C #?
Я переглянув вихідний код за адресою http://referencesource.microsoft.com/ , і, схоже, весь вихідний код знаходиться в C #. Я також переглянув вихідний код нової платформи компілятора C # ( Roslyn ), і він також знаходиться в C #. Як це можливо? Чи компілятор мови C # написаний на C #? Або …

3
Хороша чи погана практика для діалогів у wpf з MVVM?
Нещодавно у мене виникла проблема створення діалогових вікон додавання та редагування для мого додатка wpf. Все, що я хочу зробити в своєму коді, було щось подібне. (Я в основному використовую viewmodel перший підхід з mvvm) ViewModel, який викликає діалогове вікно: var result = this.uiDialogService.ShowDialog("Dialogwindow Title", dialogwindowVM); // Do anything with …
148 c#  .net  wpf  mvvm  modal-dialog 


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