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
Problem z rozumieniem kontrawariancji kowariancji za pomocą typów ogólnych w języku C #
Nie mogę zrozumieć, dlaczego nie można kompilować następującego kodu C #. Jak widać, mam statyczną metodę ogólną Coś z IEnumerable<T>parametrem (i Tjest ograniczone jako IAinterfejs), a tego parametru nie można niejawnie przekonwertować na IEnumerable<IA>. Jakie jest wyjaśnienie? (Nie szukam obejścia, tylko po to, aby zrozumieć, dlaczego to nie działa). public …

10
Niestandardowe ostrzeżenia kompilatora
Kiedy używasz ObsoleteAtribute w .Net daje ci ostrzeżenia kompilatora, informujące cię, że obiekt / metoda / właściwość jest przestarzała i należy użyć czegoś innego. Obecnie pracuję nad projektem, który wymaga wielu zmian w kodzie byłych pracowników. Chcę napisać atrybut niestandardowy, którego mogę użyć do oznaczania metod lub właściwości, które będą …

1
Unikanie niejednoznacznego wyjątku dopasowania
Wywołuję metodę statyczną Parse na typie poprzez odbicie, ponieważ nie znam typu obiektu w czasie kompilacji (wiem jednak, że ma metodę Parse , pobierając ciąg). Jednak otrzymuję niejednoznaczny wyjątek dopasowania, prawdopodobnie dlatego, że istnieje wiele przeciążonych metod analizy , z których każda pobiera pojedynczy obiekt (ciąg, int, double itp.). W …



3
Co to jest kod zakończenia wątku?
Czym dokładnie jest kod zakończenia wątku w oknie danych wyjściowych podczas debugowania? Jakie informacje mi daje? Czy jest to w jakiś sposób przydatne, czy tylko wewnętrzna rzecz, która nie powinna mi przeszkadzać? The thread 0x552c has exited with code 259 (0x103). The thread 0x4440 has exited with code 0 (0x0). …


1
string.Format () podając „Ciąg wejściowy ma nieprawidłowy format”
Co tu robię źle? string tmp = @" if (UseImageFiles) { vCalHeader += ""<td><img onmousedown='' src= '{0}cal_fastreverse.gif' width='13px' height='9' onmouseover='changeBorder(this, 0)' onmouseout='changeBorder(this, 1)' style='border:1px solid white'></td>\n""; //Year scroller (decrease 1 year) calHeight += 22; }"; string x = "xter"; tmp = string.Format(tmp, x); dostaję Ciąg wejściowy nie był w poprawnym …
115 c#  winforms  string 


8
System.IO.Packaging
Mam projekt ustawiony na .NET Framework 4.0. Kiedy dodam System.IO.Packaging, mówi, że nie istnieje. Nie pojawia się również, gdy próbuję dodać go jako odniesienie do projektu. Jak mogę dodać System.IO.Packagingdo mojego projektu C #?

20
Katalog nie istnieje. Nazwa parametru: directoryVirtualPath
Chcesz ulepszyć ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnij, dlaczego Twoja odpowiedź jest prawidłowa. Odpowiedzi, które nie są wystarczająco szczegółowe, można edytować lub usuwać. Właśnie opublikowałem swój projekt dla mojego hosta w Arvixe i otrzymałem ten błąd (działa dobrze lokalnie): Server Error in '/' …


2
Entity Framework - ręcznie dodaj właściwość nawigacji
Wygenerowałem model Entity Framework (4.0) z mojej bazy danych. Nie zaprojektowałem bazy danych i nie mam żadnej kontroli nad schematem, ale jest kilka tabel, które nie mają zdefiniowanych ograniczeń klucza obcego, ale jest zdefiniowana niejawna relacja. Na przykład: Mam tabelę o nazwie People, która zawiera następujące kolumny: GenderID RaceID Istnieją …



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.