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.



6
nazwy członków nie mogą być takie same jak ich typ otaczający C #
Poniższy kod jest w C # i używam Visual Studio 2010. using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Windows; namespace FrontEnd { class Flow { long i; private int x,y; public int X { get;set; } public int Y { get;set; } private void Flow() { X = …
81 c# 

6
Dobry przykład użycia reaktywnych rozszerzeń [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ć …

2
Czy słowo kluczowe Async await jest równoważne z wyrażeniem lambda ContinueWith?
Czy ktoś mógłby być na tyle uprzejmy, aby potwierdzić, czy poprawnie zrozumiałem słowo kluczowe Async await? (Korzystanie z wersji 3 CTP) Jak dotąd odkryłem, że wstawienie słowa kluczowego await przed wywołaniem metody zasadniczo robi dwie rzeczy: A. Tworzy natychmiastowy powrót i B. Tworzy „kontynuację”, która jest wywoływana po zakończeniu wywołania …

6
Wyszukaj XDocument za pomocą LINQ bez znajomości przestrzeni nazw
Czy istnieje sposób na przeszukiwanie XDocument bez znajomości przestrzeni nazw? Mam proces, który rejestruje wszystkie żądania SOAP i szyfruje poufne dane. Chcę znaleźć wszystkie elementy na podstawie nazwy. Coś w stylu, podaj mi wszystkie elementy, na których nazwa to CreditCard. Nie obchodzi mnie, czym jest przestrzeń nazw. Wydaje się, że …
81 c#  linq-to-xml 


4
Jak poprosić o uprawnienia administratora podczas uruchamiania programu?
Potrzebuję mojego oprogramowania, aby móc działać jako administrator w systemie Windows Vista (jeśli ktoś uruchomi je bez uprawnień administracyjnych, ulegnie awarii). Podczas uruchamiania innego oprogramowania system wyświetlał komunikat typu „To oprogramowanie będzie działać jako administrator. Czy chcesz kontynuować?” gdy aplikacja próbowała uzyskać uprawnienia administracyjne. Jak zażądać uprawnień administratora podczas uruchamiania …

8
Jak porównać wartości typów ogólnych?
Jak porównać wartości typów ogólnych? Zredukowałem to do minimalnej próbki: public class Foo<T> where T : IComparable { private T _minimumValue = default(T); public bool IsInRange(T value) { return (value >= _minimumValue); // <-- Error here } } Błąd: Operator „> =” nie może być stosowany do operandów typu „T” …


10
Korzystanie z certyfikatu z podpisem własnym z HttpWebRequest / Response platformy .NET
Próbuję połączyć się z interfejsem API, który używa certyfikatu SSL z podpisem własnym. Robię to przy użyciu obiektów HttpWebRequest i HttpWebResponse platformy .NET. Otrzymuję wyjątek, który: Połączenie bazowe zostało zamknięte: nie można ustanowić relacji zaufania dla bezpiecznego kanału SSL / TLS. Rozumiem, co to oznacza. I rozumiem, dlaczego .NET uważa, …

11
Double.TryParse lub Convert.ToDouble - co jest szybsze i bezpieczniejsze?
Moja aplikacja odczytuje plik Excela za pomocą VSTO i dodaje odczytane dane do pliku StringDictionary. Dodaje tylko dane, które są liczbami z kilkoma cyframi (1000 1000,2 1000,34 - przecinek jest separatorem w rosyjskich standardach). Co lepiej sprawdzić, czy bieżący ciąg jest odpowiednią liczbą? object data, string key; // data had …
80 c#  .net  parsing  double 



5
Czy zwracanie IList <T> jest gorsze niż zwracanie T [] lub List <T>?
Odpowiedzi na takie pytania: List &lt;T&gt; lub IList &lt;T&gt; zawsze wydają się zgadzać, że zwrócenie interfejsu jest lepsze niż zwrócenie konkretnej implementacji kolekcji. Ale walczę z tym. Utworzenie wystąpienia interfejsu jest niemożliwe, więc jeśli metoda zwraca interfejs, w rzeczywistości nadal zwraca określoną implementację. Trochę z tym eksperymentowałem, pisząc dwie małe …

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.