c#

Jaka jest różnica między słowami kluczowymi " ref " i "out"?

Tworzę funkcję, w której muszę przekazać obiekt, aby mógł być modyfikowany przez funkcję. Jaka jest różnica między: public void myFunction(ref MyClass someClass) I public void myFunction(out MyClass someClass) Z czego korzystać i dlaczego?

Jaki jest najlepszy Pancernik AI?

Battleship! W 2003 roku (kiedy miałem 17 lat), brałem udział w konkursie kodowania ai Battleship. Mimo że przegrałem ten tu ... wyłączony co gra, rywalizacja nigdy się nie skończy. Pobierz zaktualizowaną wersję frameworka. Edytuj 4: Wyniki Turnieju:

Jaka jest różnica między polem a właściwością?

W C#, co odróżnia pole od właściwości i kiedy powinno być używane zamiast właściwości?

Jeden DbContext na żądanie www ... dlaczego?

Czytałem wiele artykułów wyjaśniających, jak skonfigurować Entity Framework DbContext tak, że tylko jeden jest tworzony i uży ... za pomocą tej techniki, których nie możesz zrobić podczas tworzenia instancji DbContext s dla metody repozytorium zadzwonić?

Najlepsza praktyka zapisywania ustawień aplikacji w aplikacji Windows Forms [zamknięte]

To, co chcę osiągnąć, jest bardzo proste: mam aplikację Windows Forms (. NET 3.5), która używa ścieżki do odczytu informacji. ... eśli tak, chciałbym zobaczyć przykład kodu (C#). Widziałem inne dyskusje na ten temat, ale nadal nie jest to dla mnie jasne.

Jaki jest dobry wzór na używanie globalnego Mutex w C#?

Klasa Mutex jest bardzo źle rozumiana, a globalne mutexy jeszcze bardziej. Jaki jest dobry, bezpieczny wzór do wykorzystania ... lnie nie wisi na zawsze, jeśli mutex nie zostanie zdobyty zajmuje się przypadkami, w których inne procesy opuszczają mutex

Jak uruchomić metodę Zadań asynchronicznych synchronicznie?

Uczę się asynchronicznego / oczekującego i natrafiłem na sytuację, w której muszę synchronicznie wywołać metodę asynchroniczn ... ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()

IEnumerable vs List-czego używać? Jak działają?

Mam pewne wątpliwości, jak działają Enumeratory i LINQ. Rozważmy te dwa proste selekcje: List<Animal> sel = (from ani ... bezpośrednio? Jeśli możesz, proszę również wyjaśnić trochę lub rzucić kilka linków, które wyjaśniają to użycie IEnumerable.

Tworzenie tablicy bajtów ze strumienia

Jaka jest preferowana metoda tworzenia tablicy bajtów ze strumienia wejściowego? Oto moje obecne rozwiązanie z. NET 3.5. ... { b = br.ReadBytes((int)s.Length); } Czy nadal lepszym pomysłem jest odczytywanie i zapisywanie fragmentów strumienia?

Jakie jest najlepsze obejście problemu "używania" bloku przez klienta WCF?

Lubię tworzyć instancje moich klientów usług WCF w obrębie bloku using, ponieważ jest to standardowy sposób korzystania z zas ... tanu uszkodzonego. Czy są jakieś inne Gotcha, na których muszę uważać używając tych obejść? Czy ktoś wymyślił coś lepszego?

Zrozumienie zdarzeń i obsługi zdarzeń w C#

Rozumiem cel zdarzeń, szczególnie w kontekście tworzenia interfejsów użytkownika. Myślę, że jest to prototyp do tworzenia zda ... oid EventName(object sender, EventArgs e); Co robią procedury obsługi zdarzeń, dlaczego są one potrzebne i jak je utworzyć?

Jak zrobić głęboką kopię obiektu in.NET? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... Zamknięte 6 lat ago . Chcę prawdziwej, głębokiej kopii. W Javie to było proste, ale jak to zrobić w C#?

Użycie słowa kluczowego var w C#

Po dyskusji z kolegami na temat użycia słowa kluczowego 'var' w C# 3 zastanawiałem się, jakie są opinie ludzi na temat odpowi ... dy przeciążenia oznaczają, że błędy kompilatora mogą nie zostać wydane, gdy nieumyślnie przekażesz niewłaściwy typ do metody.

Do czego służy słowo kluczowe yield w C#?

W Jak mogę odsłonić tylko Fragment IList pytanie jedna z odpowiedzi miała następujący fragment kodu: IEnumerable<object ... tem przyzwyczajony do myślenia o plonowaniu w sensie jednego wątku ulegającego drugiemu, ale to nie wydaje się tutaj istotne.

Jak wywołać metodę asynchroniczną z metody synchronicznej w C#?

Mam metodę public async void Foo(), którą chcę wywołać z metody synchronicznej. Do tej pory wszystko, co widziałem z dokument ... .com/en-us/library/hh300224 (v=vs.110). aspx Teraz patrzę na wywołanie tych metod asynchronicznych z metod synchronizacji.

DateTime vs DateTimeOffset

Obecnie mamy standardowy sposób radzenia sobie z. Net DateTimes w sposób świadomy strefy czasowej: za każdym razem, gdy tworz ... as lokalny i UTC w samym obiekcie. Więc pytanie brzmi, Jakie byłyby zalety używania DateTimeOffset vs tego, co już robiliśmy?

Jak mogę wygenerować losowe ciągi alfanumeryczne w C#? [zamknięte]

Jak mogę wygenerować losowe 8 znaków ciągów alfanumerycznych w C#?

Jak sprawdzić, czy liczba jest potęgą 2

Dzisiaj potrzebowałem prostego algorytmu do sprawdzania, czy liczba jest potęgą 2. Algorytm musi być: proste poprawna d ... rn pow == number; } To zwróciło true dla podanej niewłaściwej wartości: 9223372036854775809. Czy istnieje lepszy algorytm?

Wirtualne wywołanie członka w konstruktorze

Otrzymuję Ostrzeżenie od ReSharper o wywołaniu do Wirtualnego członka z mojego konstruktora obiektów. Dlaczego miałoby to być coś, czego nie można zrobić?

Jaki jest najlepszy sposób na nadanie C# auto-właściwości wartości początkowej?

Jak nadać C# auto-właściwość wartości początkowej? Albo używam konstruktora, albo wracam do starej składni. Użycie konstru ... tring Name { get { return name; } set { name = value; } } Czy jest lepszy sposób?