Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.


2
Nieoczekiwany wynik testu wydajności node.js w porównaniu z ASP.NET Core
Robię szybki test warunków skrajnych na dwóch (trochę) napisanych projektach Hello World node.js i asp.net-core. Oba działają w trybie produkcyjnym i bez dołączonego do nich loggera. Rezultat jest zdumiewający! ASP.NET core przewyższa aplikację node.js nawet po wykonaniu dodatkowej pracy, podczas gdy aplikacja node.js po prostu renderuje widok. Aplikacja 1: http://localhost:3000/nodejs …


6
Czy można dynamicznie kompilować i wykonywać fragmenty kodu C #?
Zastanawiałem się, czy można zapisać fragmenty kodu C # do pliku tekstowego (lub dowolnego strumienia wejściowego), a następnie wykonać je dynamicznie? Zakładając, że to, co zostało mi dostarczone, skompilowałoby się dobrze w dowolnym bloku Main (), czy jest możliwe skompilowanie i / lub wykonanie tego kodu? Wolałbym go skompilować ze …
177 c# 

10
Czy istnieje sposób na ustalenie kultury dla całej aplikacji? Wszystkie aktualne i nowe wątki?
Czy istnieje sposób na ustalenie kultury dla całej aplikacji? Wszystkie aktualne i nowe wątki? Mamy nazwę kultury przechowywanej w bazie danych i po uruchomieniu naszej aplikacji tak CultureInfo ci = new CultureInfo(theCultureString); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; Ale oczywiście to się „gubi”, gdy chcemy coś zrobić w nowym wątku. …


18
Usuń zera końcowe
Mam niektóre pola zwrócone przez kolekcję jako 2.4200 2.0044 2.0000 Chcę takich wyników 2.42 2.0044 2 Próbowałem z String.Format, ale wraca 2.0000i ustawia go na N0zaokrąglenie również innych wartości.
177 c#  .net  decimal 

4
Mock HttpContext.Current w metodzie inicjowania testu
Próbuję dodać testy jednostkowe do aplikacji ASP.NET MVC, którą zbudowałem. W moich testach jednostkowych używam następującego kodu: [TestMethod] public void IndexAction_Should_Return_View() { var controller = new MembershipController(); controller.SetFakeControllerContext("TestUser"); ... } Z następującymi pomocnikami do mockowania kontekstu kontrolera: public static class FakeControllerContext { public static HttpContextBase FakeHttpContext(string username) { var context …

10
Jakie jest zastosowanie „ref” dla zmiennych typu referencyjnego w C #?
Rozumiem, że jeśli mijam typu wartość ( int, struct, itd.) Jako parametr (bez refhasła), kopia tej zmiennej jest przekazywany do metody, ale jeśli mogę użyć refsłowa kluczowego odniesienie do tej zmiennej jest przekazywana, nie nowy. Ale w przypadku typów referencyjnych, takich jak klasy, nawet bez refsłowa kluczowego, referencja jest przekazywana …

17
Max czy Default?
Jaki jest najlepszy sposób uzyskania wartości Max z zapytania LINQ, które może nie zwracać żadnych wierszy? Jeśli po prostu to zrobię Dim x = (From y In context.MyTable _ Where y.MyField = value _ Select y.MyCounter).Max Pojawia się błąd, gdy zapytanie nie zwraca żadnych wierszy. mógłbym zrobić Dim x = …
176 c#  .net  linq  linq-to-sql 

6
Dlaczego otrzymuję wyjątek z komunikatem „Nieprawidłowa konfiguracja na elemencie niewirtualnym (nadpisywalnym w VB)…”?
Mam test jednostkowy, w którym muszę mockować metodę niewirtualną, która zwraca typ 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); } } Mam więc pozorowany obiekt XmlCupboardAccessklasy i próbuję skonfigurować …
176 c#  unit-testing  moq 

12
ToList () - czy tworzy nową listę?
Powiedzmy, że mam zajęcia public class MyObject { public int SimpleInt{get;set;} } I mam List<MyObject>, a ja ToList()to, a następnie zmieniam jedną z SimpleInt, czy moja zmiana zostanie propagowana z powrotem do oryginalnej listy. Innymi słowy, jaki byłby wynik następującej metody? public void RunChangeList() { var objs = new List<MyObject>(){new …
176 c#  linq 

4
Jak mogę przejrzeć List <T> i pobrać każdy element?
Jak mogę przejrzeć listę i złapać każdy przedmiot? Chcę, aby wynik wyglądał następująco: Console.WriteLine("amount is {0}, and type is {1}", myMoney.amount, myMoney.type); Oto mój kod: 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 = "US"} …
176 c#  for-loop  collections 


1
Zapytaj LOCAL Bitcoin blockchain za pomocą C # .NET
Próbuję sprawdzić saldo podanego adresu Bitcoin, używając TYLKO lokalnie przechowywanego blockchaina (pobieranego przez Bitcoin Core). Coś podobnego do tego (przy użyciu NBitCoin i / lub QBitNinja), ale bez konieczności dostępu do sieci: private static readonly QBitNinjaClient client = new QBitNinjaClient(Network.Main); public decimal CheckBalance(BitcoinPubKeyAddress address) { var balanceModel = client.GetBalance(address, true).Result; …
175 c#  .net  bitcoin  blockchain 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.