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.

8
Ciąg wejściowy nie był w poprawnym formacie
Jestem nowy w C #, mam podstawową wiedzę w Javie, ale nie mogę sprawić, by ten kod działał poprawnie. To tylko podstawowy kalkulator, ale kiedy uruchamiam program VS2008 daje mi taki błąd: Zrobiłem prawie ten sam program, ale w javie używając JSwing i działał idealnie. Oto forma języka C #: …

4
Jak zaktualizować ObservableCollection za pośrednictwem wątku roboczego?
Mam ObservableCollection<A> a_collection;. Kolekcja zawiera „n” elementów. Każdy element A wygląda następująco: public class A : INotifyPropertyChanged { public ObservableCollection<B> b_subcollection; Thread m_worker; } Zasadniczo wszystko jest podłączone do widoku listy WPF + kontrolka widoku szczegółów, która pokazuje b_subcollectionwybrany element w oddzielnym widoku listy (powiązania dwukierunkowe, aktualizacje w ramach zmiany …

7
Drzewa ekspresji dla manekinów? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 7 lat temu . Popraw to pytanie Jestem manekinem w tym scenariuszu. Próbowałem przeczytać w Google, co to jest, …

18
Typ jest zdefiniowany w zestawie, do którego nie ma odwołania, jak znaleźć przyczynę?
Wiem, że komunikat o błędzie jest powszechny i ​​jest wiele pytań na temat SO dotyczących tego błędu, ale jak dotąd żadne rozwiązania nie pomogły, więc postanowiłem zadać pytanie. Różnica w stosunku do większości podobnych pytań polega na tym, że używam katalogu App_Code. Komunikat o błędzie: CS0012: The type 'Project.Rights.OperationsProvider' is …
83 c#  asp.net  .net  asp.net-4.0 


5
Przeczytaj XML (z łańcucha) i pobierz kilka pól - Problemy z odczytem XML
Mam ten XML (przechowywany w ciągu C # o nazwie myXML) <?xml version="1.0" encoding="utf-16"?> <myDataz xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <listS> <sog> <field1>123</field1> <field2>a</field2> <field3>b</field3> </sog> <sog> <field1>456</field1> <field2>c</field2> <field3>d</field3> </sog> </listS> </myDataz> i chciałbym przejrzeć wszystkie <sog>elementy. Dla każdego z nich chciałbym wydrukować dziecko <field1>. Więc to jest mój kod: XmlDocument xmlDoc …
83 c#  .net  xml  parsing  xml-parsing 


12
Kiedy używać StringBuilder?
Rozumiem zalety StringBuilder. Ale jeśli chcę połączyć 2 ciągi, to zakładam, że lepiej (szybciej) to zrobić bez StringBuildera. Czy to jest poprawne? W którym momencie (liczba ciągów) lepiej jest używać StringBuilder?
83 c#  stringbuilder 

6
Jak mogę zapobiec synchronicznym kontynuacjom zadania?
Mam kod biblioteki (sieci gniazd), który zapewnia Taskoparty na interfejsie API dla oczekujących odpowiedzi na żądania, w oparciu o TaskCompletionSource<T>. Jednak w TPL występuje irytacja polegająca na tym, że wydaje się niemożliwe zapobiec synchronicznym kontynuacjom. Co ja lubię być w stanie zrobić, to albo: powiedz, TaskCompletionSource<T>że nie powinno pozwalać dzwoniącym …

8
Tworzenie pola Entity Framework Code First Date
Do tworzenia tabeli bazy danych używam metody Entity Framework Code First. Poniższy kod tworzy DATETIMEkolumnę w bazie danych, ale chcę utworzyć DATEkolumnę. [DataType(DataType.Date)] [DisplayFormatAttribute(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")] public DateTime ReportDate { get; set; } Jak mogę utworzyć kolumnę typu DATEpodczas tworzenia tabeli?

3
Jak używać SqlClient w ASP.NET Core?
Próbuję użyć biblioteki SQLClient w ASP.net Core, ale wydaje się, że nie działa. Znalazłem ten artykuł w Internecie, który zawiera porady dotyczące konfiguracji, ale nie działa dla mnie: http://blog.developers.ba/using-classic-ado-net-in-asp-net-vnext/ Mam prosty pakiet aplikacji konsoli. Mój project.json wygląda następująco: { "version": "1.0.0-*", "description": "DBTest Console Application", "authors": [ "" ], "tags": …

6
LINQ OrderBy z więcej niż jednym polem
Mam listę, której potrzebuję, posortowaną według dwóch pól. Próbowałem użyć OrderBy w LINQ, ale to pozwala mi określić tylko jedno pole. Szukam listy do posortowania według pierwszego pola, a następnie, jeśli są jakieś duplikaty w pierwszym polu, aby posortować według drugiego pola. Na przykład chcę, aby wyniki wyglądały tak (posortowane …
83 c#  linq 

11
C # typy ogólne i sprawdzanie typów
Mam metodę, która używa IList<T>parametru jako parametru. Muszę sprawdzić, jaki jest typ tego Tobiektu i zrobić coś na jego podstawie. Próbowałem użyć Twartości, ale kompilator na to nie pozwala. Moje rozwiązanie jest następujące: private static string BuildClause<T>(IList<T> clause) { if (clause.Count > 0) { if (clause[0] is int || clause[0] …
83 c#  generics  types 

2
Func <T> () vs Func <T> .Invoke ()
Jestem ciekawy różnic między bezpośrednim wywołaniem Func a użyciem na nim Invoke (). Czy jest jakaś różnica? Czy pierwszy to cukier składniowy i wywołuje Invoke () pod spodem? public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method.Invoke(); } vs public T DoWork&lt;T&gt;(Func&lt;T&gt; method) { return (T)method(); } Czy też jestem na złej …
83 c#  invoke  func 

2
Jaki jest najlepszy sposób na wyłapanie wyjątku w zadaniu?
W przypadku System.Threading.Tasks.Task&lt;TResult&gt;muszę zarządzać wyjątkami, które mogą zostać wyrzucone. Szukam najlepszego sposobu, żeby to zrobić. Do tej pory utworzyłem klasę bazową, która zarządza wszystkimi nieprzechwyconymi wyjątkami wewnątrz wywołania.ContinueWith(...) Zastanawiam się, czy jest na to lepszy sposób. Lub nawet jeśli to dobry sposób na zrobienie tego. public class BaseClass { protected …

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.