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.

7
Łączenie dwóch wyrażeń (wyrażenie <Func <T, bool >>)
Mam dwa wyrażenia typu Expression&lt;Func&lt;T, bool&gt;&gt;i chcę przyjąć OR, AND lub NOT z nich i uzyskać nowe wyrażenie tego samego typu Expression&lt;Func&lt;T, bool&gt;&gt; expr1; Expression&lt;Func&lt;T, bool&gt;&gt; expr2; ... //how to do this (the code below will obviously not work) Expression&lt;Func&lt;T, bool&gt;&gt; andExpression = expr AND expr2
249 c#  linq  lambda  expression 


19
Struktura danych drzewa w C #
Szukałem struktury danych drzewa lub wykresu w języku C #, ale chyba nie ma takiej. Wyczerpujące badanie struktur danych za pomocą C # 2.0 wyjaśnia nieco dlaczego. Czy istnieje wygodna biblioteka, która jest powszechnie używana do zapewnienia tej funkcjonalności? Być może poprzez strategię rozwiązywania problemów przedstawionych w artykule. Czuję się …

9
Jak obliczyć kąt między linią a osią poziomą?
W języku programowania (Python, C # itp.) Muszę ustalić, jak obliczyć kąt między linią a osią poziomą? Myślę, że obraz najlepiej opisuje to, czego chcę: Biorąc pod uwagę (P1 x , P1 y ) i (P2 x , P2 y ), jaki jest najlepszy sposób obliczenia tego kąta? Początek znajduje …
248 c#  python  trigonometry 



7
Jak korzystać z Assert.Throws, aby potwierdzić typ wyjątku?
Jak użyć, Assert.Throwsaby potwierdzić typ wyjątku i faktyczne sformułowanie wiadomości. Coś takiego: Assert.Throws&lt;Exception&gt;( ()=&gt;user.MakeUserActive()).WithMessage("Actual exception message") Metoda, którą testuję, rzuca wiele wiadomości tego samego typu, z różnymi wiadomościami, i potrzebuję sposobu na sprawdzenie, czy poprawna wiadomość jest generowana w zależności od kontekstu.

26
W jaki sposób ViewModel powinien zamknąć formularz?
Próbuję nauczyć się WPF i problemu MVVM, ale wpadłem w kłopoty. To pytanie jest podobne, ale nie takie samo jak to (obsługa-dialogów-w-wpf-z-mvvm) ... Mam formularz „Login” napisany przy użyciu wzorca MVVM. Ten formularz ma ViewModel, który przechowuje nazwę użytkownika i hasło, które są powiązane z widokiem w XAML przy użyciu …
247 c#  wpf  mvvm 

13
Jak przekonwertować obiekt JSON na niestandardowy obiekt C #?
Czy istnieje prosty sposób na wypełnienie mojego obiektu C # obiektem JSON przekazanym przez AJAX? Jest to obiekt JSON przekazany do C # WEBMETHOD ze strony przy użyciu JSON.stringify { "user": { "name": "asdf", "teamname": "b", "email": "c", "players": ["1", "2"] } } C # WebMetod, który odbiera obiekt JSON …
247 c#  asp.net  .net  ajax  json 


21
Jak odczytywać wartości AppSettings z pliku .json w ASP.NET Core
Skonfigurowałem moje dane AppSettings w pliku appsettings / Config .json w następujący sposób: { "AppSettings": { "token": "1234" } } Szukałem online, jak odczytać wartości AppSettings z pliku .json, ale nie znalazłem nic przydatnego. Próbowałem: var configuration = new Configuration(); var appSettings = configuration.Get("AppSettings"); // null var token = configuration.Get("token"); …


28
W pliku konfiguracyjnym aplikacji nie można znaleźć ciągu połączenia o nazwie „MyEntities”
Korzystam z frameworku encji i ASP.NET MVC 4 do budowy aplikacji Moje rozwiązanie jest podzielone na dwa projekty; Biblioteka klas zawierająca plik mojego modelu danych (.edmx) i kilka niestandardowych interfejsów Projekt MVC „kontener”, który odwołuje się do biblioteki klas powyżej Mój problem polega na tym, że podczas próby użycia DbContext …


13
Scal dwie (lub więcej) listy w jedną, w języku C # .NET
Czy można przekonwertować dwie lub więcej list na jedną listę w .NET przy użyciu C #? Na przykład, public static List&lt;Product&gt; GetAllProducts(int categoryId){ .... } . . . var productCollection1 = GetAllProducts(CategoryId1); var productCollection2 = GetAllProducts(CategoryId2); var productCollection3 = GetAllProducts(CategoryId3);
246 c#  .net  list 

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.