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.

5
W jaki sposób WPF UserControl może dziedziczyć WPF UserControl?
Następująca kontrola użytkownika WPF o nazwie DataTypeWholeNumber, która działa. Teraz chcę utworzyć kontrolę użytkownika o nazwie DataTypeDateTime i DataTypeEmail itp. Wiele właściwości zależności będzie współużytkowanych przez wszystkie te kontrolki, dlatego chcę umieścić ich wspólne metody w BaseDataType i aby każda z tych kontrolek użytkownika dziedziczyła z tego typu podstawowego. Jednak …
95 c#  wpf  xaml  user-controls 

13
Uzyskaj wolne miejsce na dysku
Biorąc pod uwagę każde z poniższych danych wejściowych, chciałbym uzyskać wolne miejsce w tej lokalizacji. Coś jak long GetFreeSpace(string path) Wejścia: c: c:\ c:\temp \\server \\server\C\storage
95 c#  diskspace 

10
Jak porównać znaki Unicode, które „wyglądają podobnie”?
Wpadam w zaskakujący problem. Załadowałem plik tekstowy do mojej aplikacji i mam pewną logikę, która porównuje wartość mającą µ. I zdałem sobie sprawę, że nawet jeśli teksty są takie same, wartość porównania jest fałszywa. Console.WriteLine("μ".Equals("µ")); // returns false Console.WriteLine("µ".Equals("µ")); // return true W dalszej linii wklejany jest znak µ. Jednak …

13
C # vs C - Duża różnica w wydajności
Znajduję ogromne różnice w wydajności między podobnym kodem w C anc C #. Kod C to: #include <stdio.h> #include <time.h> #include <math.h> main() { int i; double root; clock_t start = clock(); for (i = 0 ; i <= 100000000; i++){ root = sqrt(i); } printf("Time elapsed: %f\n", ((double)clock() - …
94 c#  c  performance 

10
Jak usunąć ostatni znak w ciągu w C #?
Budowanie ciągu znaków dla żądania posta w następujący sposób, var itemsToAdd = sl.SelProds.ToList(); if (sl.SelProds.Count() != 0) { foreach (var item in itemsToAdd) { paramstr = paramstr + string.Format("productID={0}&", item.prodID.ToString()); } } po uzyskaniu wyniku paramstrmuszę usunąć ostatni znak &w nim Jak usunąć ostatni znak w ciągu przy użyciu C …
94 c#  string 

6
Widok Razor MVC zagnieżdżony model foreach
Wyobraź sobie typowy scenariusz, to prostsza wersja tego, z czym się spotykam. W rzeczywistości mam kilka warstw dalszego zagnieżdżenia na moim ... Ale taki jest scenariusz Motyw zawiera listę Kategoria zawiera listę Produkt zawiera listę Mój kontroler zapewnia w pełni wypełniony motyw ze wszystkimi kategoriami dla tego motywu, produktami w …

20
Problemy z atrybutem DeploymentItem
Obecnie zajmuję się "starym" systemem napisanym w C # .net, usuwając niektóre przestarzałe funkcje i dokonując pewnych refaktoryzacji. Dzięki Bogu, poprzedni facet napisał kilka testów jednostkowych (MSTests). Dość dobrze czuję się z testami JUnit, ale nie zrobiłem jeszcze wiele z MSTestami. Metody testowe mają DeploymentItematrybut określający plik tekstowy, który jest …



7
Czy mogę użyć inicjatora kolekcji dla wpisów Dictionary <TKey, TValue>?
Chcę użyć inicjatora kolekcji dla następnego bitu kodu: public Dictionary&lt;int, string&gt; GetNames() { Dictionary&lt;int, string&gt; names = new Dictionary&lt;int, string&gt;(); names.Add(1, "Adam"); names.Add(2, "Bart"); names.Add(3, "Charlie"); return names; } Więc zazwyczaj powinno to być coś takiego: return new Dictionary&lt;int, string&gt; { 1, "Adam", 2, "Bart" ... Ale jaka jest poprawna …

30
Z jakich aktywnych szablonów ReSharper 4+ dla C # używasz? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …

9
Jak sprawdzić, czy obiekt można serializować w C #
Szukam łatwego sposobu sprawdzenia, czy obiekt w C # jest możliwy do serializacji. Jak wiemy, obiekt nadaje się do serializacji poprzez implementację interfejsu ISerializable lub umieszczenie [Serializable] na szczycie klasy. To, czego szukam, to szybki sposób sprawdzenia tego bez konieczności odzwierciedlania klasy, aby uzyskać jej atrybuty. Interfejs byłby szybki przy …
94 c#  serialization 


7
Czy programiści powinni używać SSIS, a jeśli tak, to dlaczego? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
94 c#  .net  sql-server  ssis 

13
Jakie wymaganie miała rozwiązać krotka?
Patrzę na nową funkcję C # krotek. Jestem ciekawy, jaki problem miał rozwiązać krotka? Do czego używasz krotek w swoich aplikacjach? Aktualizacja Dzięki za dotychczasowe odpowiedzi, zobaczę, czy mam pewne sprawy w głowie. Jako współrzędne wskazano dobry przykład krotki. Czy to wygląda dobrze? var coords = Tuple.Create(geoLat,geoLong); Następnie użyj krotki …
94 c#  tuples 

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.