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

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

2
Несподіваний результат тесту на ефективність node.js проти ASP.NET Core
Я роблю швидкий стрес-тест для двох (свого роду) привіт світових проектів, написаних node.js і asp.net-core. Обидва вони працюють у виробничому режимі та без приєднаного до них реєстратора. Результат вражає! Ядро ASP.NET перевершує додаток node.js навіть після виконання додаткової роботи, тоді як додаток node.js просто надає подання. Додаток 1: http://localhost:3000/nodejs node.js …


10
Чи існує спосіб встановлення культури для цілого додатка? Усі поточні теми та нові теми?
Чи існує спосіб встановлення культури для цілого додатка? Усі поточні теми та нові теми? У нас є назва культури, що зберігається в базі даних, і коли наша програма запускається, ми це робимо CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Але, звичайно, це «втрачається», коли ми хочемо …

6
Чи можливо динамічно компілювати та виконувати фрагменти коду C #?
Мені було цікаво, чи можна зберегти фрагменти коду C # у текстовому файлі (або будь-якому потоці введення), а потім виконати їх динамічно? Якщо припустити, що надане мені буде складати штраф в будь-якому блоці Main (), чи можливо компілювати та / або виконувати цей код? Я вважаю за краще скласти його …
177 c# 


18
Видаліть кінцеві нулі
У мене є деякі поля, повернуті колекцією як 2.4200 2.0044 2.0000 Я хочу таких результатів 2.42 2.0044 2 Я спробував String.Format, але він повертається 2.0000і встановлює його також для N0округлення інших значень.
177 c#  .net  decimal 

4
Макет HttpContext.Current у методі тестування Init
Я намагаюся додати модульне тестування до вбудованої програми ASP.NET MVC. У своїх одиничних тестах я використовую такий код: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } За допомогою наступних помічників для висміювання контексту контролера: public static class FakeControllerContext { public static HttpContextBase FakeHttpContext(string username) { …

10
Яке використання “ref” для змінних типу еталону в C #?
Я розумію, що якщо я передаю тип значення ( int, structтощо) як параметр (без refключового слова), копія цієї змінної передається методу, але якщо я використовую refключове слово, передається посилання на цю змінну, не новий. Але з типами посилань, як-от класи, навіть без refключового слова, посилання передається на метод, а не …

17
Макс або за замовчуванням?
Який найкращий спосіб отримати значення Max із запиту LINQ, який може не повертати жодних рядків? Якщо я просто роблю Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Я отримую помилку, коли запит не повертає рядків. Я міг би зробити Dim x = (From …
176 c#  .net  linq  linq-to-sql 

6
Чому я отримую виняток із повідомленням "Недійсне налаштування на невіртуальний (перезаписується в VB) член ..."?
У мене є одиничне тестування, де я маю знущатися над невіртуальним методом, який повертає тип bool public class XmlCupboardAccess { public bool IsDataEntityInXmlCupboard(string dataId, out string nameInCupboard, out string refTypeInCupboard, string nameTemplate = null) { return IsDataEntityInXmlCupboard(_theDb, dataId, out nameInCupboard, out refTypeInCupboard, nameTemplate); } } Отже, у мене є макетний …
176 c#  unit-testing  moq 

12
ToList () - чи створює новий список?
Скажімо, у мене клас public class MyObject { public int SimpleInt{get;set;} } І у мене є List<MyObject>, і я ToList()це, а потім змінити один із SimpleInt, чи буде моя зміна повернута до початкового списку. Іншими словами, що буде результатом наступного методу? public void RunChangeList() { var objs = new List<MyObject>(){new …
176 c#  linq 

4
Як я можу переглядати список <T> та захоплювати кожен елемент?
Як я можу переглядати список та перехопити кожен елемент? Я хочу, щоб результат виглядав так: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Ось мій код: static void Main(string[] args) { List&lt;Money&gt; myMoney = new List&lt;Money&gt; { new Money{amount = 10, type = "US"}, new Money{amount = 20, type …
176 c#  for-loop  collections 


1
Запросити локальний блокчейн Bitcoin за допомогою C # .NET
Я намагаюся перевірити баланс даної адреси Bitcoin, використовуючи ТОЛЬКО локально збережений блокчейн (завантажений через Bitcoin Core). Щось подібне до цього (за допомогою NBitCoin та / або QBitNinja), але без необхідності доступу до мережі: private static readonly QBitNinjaClient client = new QBitNinjaClient(Network.Main); public decimal CheckBalance(BitcoinPubKeyAddress address) { var balanceModel = client.GetBalance(address, …
175 c#  .net  bitcoin  blockchain 

5
Як я реєструю ВСІ винятки у глобальному масштабі для програми C # MVC4 WebAPI?
Фон Я розробляю API-сервісний шар для клієнта, і мене просять вловлювати та фіксувати всі помилки в усьому світі. Отже, хоча щось на зразок невідомої кінцевої точки (або дії) легко обробляється за допомогою ELMAH або додаючи щось подібне до Global.asax: protected void Application_Error() { Exception unhandledException = Server.GetLastError(); //do more stuff …

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