Samouczek języka C# zawiera podstawowe i zaawansowane koncepcje języka C#. Nasz samouczek C# jest przeznaczony dla początkujących i profesjonalistów.
C# to język programowania .Net Framework.
Nasz samouczek C# obejmuje wszystkie tematy dotyczące C#, takie jak pierwszy przykład, instrukcje sterujące, obiekty i klasy, dziedziczenie, konstruktor, destruktor, this, statyczny, zapieczętowany, polimorfizm, abstrakcja, klasa abstrakcyjna, interfejs, przestrzeń nazw, enkapsulacja, właściwości, indeksator, tablice , ciągi znaków, wyrażenia regularne, obsługa wyjątków, wielowątkowość, operacje we/wy plików, kolekcje itp.
Co to jest C#
C# wymawia się jako „C-Sharp”. Jest to obiektowy język programowania dostarczany przez firmę Microsoft i działający na platformie .Net Framework.
Za pomocą języka programowania C# możemy opracować różne typy bezpiecznych i solidnych aplikacji:
- Aplikacje okienne
- Aplikacje internetowe
- Aplikacje rozproszone
- Aplikacje usług internetowych
- Aplikacje bazodanowe itp.
C# jest zatwierdzony jako standard przez ECMA i ISO. C# jest przeznaczony dla CLI (Common Language Infrastructure). CLI to specyfikacja opisująca kod wykonywalny i środowisko wykonawcze.
samouczek języka programowania Java
Na język programowania C# wpływają języki C++, Java, Eiffel, Modula-3, Pascal itp.
Indeks C#
.Net Framework
- .NET Framework
- CLR
- FCL
C#
- Samouczek C#
- Co to jest C#
- C++ kontra C#
- Java kontra C#
- Historia C#
- Funkcje języka C#
- Przykład C#
- Zmienne C#
- Operatory C#
- Słowa kluczowe C#
Instrukcje sterujące języka C#
- C# if-else
- Przełącznik C#
- C# dla pętli
- C# Podczas pętli
- Pętla Do-While w języku C#
- Przerwa w C#
- C# Kontynuuj
- C# Przejdź
- Komentarze w języku C#
Funkcje C#
- Funkcja C#
- Wywołanie C# według wartości
- Wywołanie C# przez odwołanie
- Parametr wyjściowy języka C#
Tablice C#
zawijanie słów w CSS
- Tablice C#
- Tablica C# do funkcji
- Tablica wielowymiarowa C#
- C# Postrzępione tablice
- Parametry języka C#
- Klasa tablicy C#
- Argumenty wiersza poleceń C#
Obiekty i klasy C#
- Obiekt i klasa C#
- Konstruktor C#
- Niszczyciel C#
- C# to
- Statyczny C#
- Klasa statyczna C#
- Konstruktor statyczny C#
- Struktury C#
- Wyliczenie C#
Właściwości C#
- Właściwości C#
Dziedziczenie C#
- Dziedziczenie C#
- Agregacja C#
Polimorfizm C#
- Przeciążanie członków C#
- Zastępowanie metody C#
- Baza C#
- Polimorfizm C#
- C# Zapieczętowany
Abstrakcja C#
- Streszczenie C#
- Interfejs C#
Przestrzeń nazw C#
Krotka sortowania w Pythonie
- Przestrzenie nazw C#
- Modyfikatory dostępu C#
- Hermetyzacja C#
Ciągi C#
Funkcje ciągów C#
- Klonowanie ciągu()
- Porównanie ciągów()
- Ciąg PorównajOrdinal()
- Ciąg CompareTo()
- Ciąg Concat()
- Ciąg zawiera()
- Kopiuj ciąg()
- Ciąg KopiujDo()
- Ciąg kończy się()
- Ciąg równa się()
- Format ciągu()
- Ciąg GetEnumerator()
- Ciąg GetHashCode()
- Ciąg GetType()
- Ciąg GetTypeCode()
- Indeks ciągu()
- Wstaw ciąg()
- Stażysta stringowy()
- Ciąg IsInterned()
- Ciąg jest znormalizowany()
- Normalizuj ciąg()
- Ciąg IsNullOrEmpty()
- IsNullOrWhiteSpace()
- Łączenie ciągu()
- Ciąg LastIndexOf()
- Ciąg LastIndexOfAny()
- String PadLeft()
- Podkładka sznurkowaRight()
- Usuń ciąg()
- Łańcuch Zamień()
- Rozdzielenie ciągu()
- Ciąg zaczyna się od()
- Ciąg Podciąg()
- Ciąg znaków ToCharArray()
- Ciąg ToLower()
- String ToLowerInvariant()
- Ciąg do ciągu()
- Ciąg doUpper()
- String ToUpperInvariant()
- Przycinanie sznurka()
- Przycinanie ciąguKoniec()
- Przycinanie ciąguStart()
Wyjątki C#
- Obsługa wyjątków C#
- C# spróbuj/złap
- Wreszcie C#
- Wyjątek niestandardowy C#
- C# zaznaczone niezaznaczone
- Wyjątek systemowy C#
We/wy pliku C#
- Strumień plików C#
- C# StreamWriter
- Czytnik strumieniowy języka C#
- TextWriter w języku C#
- Czytnik tekstu w języku C#
- C# BinaryWriter
- Czytnik binarny języka C#
- C# StringWriter
- Czytnik ciągów C#
- Informacje o pliku C#
- Informacje o katalogu C#
- Serializacja C#
- Deserializacja języka C#
- C# System.IO
Kolekcje C#
- Kolekcje C#
- Lista C#
- Zestaw skrótów C#
- Sortowany zestaw języka C#
- Stos C#
- Kolejka C#
- Połączona lista C#
- Słownik C#
- Sortowany słownik języka C#
- Sortowana lista języka C#
Ogólne C#
- Ogólne C#
Delegaci języka C#
- Delegaci języka C#
Refleksja w języku C#
- Refleksja w języku C#
Funkcje anonimowe C#
- Funkcja anonimowa
Wielowątkowość C#
- Wielowątkowość C#
- Cykl życia wątku C#
- Klasa wątku C#
- Główny wątek C#
- Przykład wątku C#
- Uśpienie wątku C#
- Przerwanie wątku C#
- Dołącz do wątku C#
- Nazwa wątku C#
- Priorytet wątku C#
Synchronizacja C#
int Java w ciągu
- Synchronizacja C#
Nowe funkcje w języku C#
- Nowe funkcje w języku C#
C# 2.0
- Typy częściowe
- Iteratory
- Typy dopuszczające wartość null
- Delegat kowariancji
- Delegowanie wnioskowania
- Zajęcia statyczne
- Konwersje grup metod (delegaty)
C# 3.0
- Typy anonimowe
- Metody rozszerzania
- Wyrażenie zapytania
- Metoda częściowa
- Niejawnie wpisane zmienne lokalne
- Inicjatory obiektów i kolekcji
- Właściwości implementowane automatycznie
- Wyrażenie lambda
- Drzewa ekspresyjne
C# 4.0
- Wiązanie dynamiczne
- Argumenty nazwane i opcjonalne
- Ogólna ko i kontrawariancja
- Wbudowane typy współdziałania („NoPIA”)
C# 5.0
CSS opakowanie tekstowe
- Metody asynchroniczne
- Atrybuty informacji o dzwoniącym
C# 6.0
- Używanie dyrektywy statycznej
- Filtry wyjątków
- Poczekaj w blokach catch/finally
- Inicjatory właściwości automatycznych
- Wartości domyślne dla właściwości tylko pobierających
- Elementy zawierające wyrażenia
- Propagator zerowy
- Interpolacja ciągów
- Nazwa operatora
- Inicjator słownika
- Kompilator jako usługa (Roslyn)
C# 7.0
- Dopasowanie wzoru
- Krotki
- Dekonstrukcja
- Funkcje lokalne
- Separator cyfr
- Literały binarne
- Ref. powroty i miejscowi
- Konstruktory i finalizatory wyrażeń
- Gettery i settery z treścią wyrażeń
- Zmienne zewnętrzne
- Uogólnione typy zwrotów asynchronicznych
C# 7.1
- Asynchroniczny główny
- Wyrażenia domyślne
Lista programów C#
- Programy w C#
- Seria Fibonacciego
- Liczba pierwsza
- Liczba palindromowa
- Silnia
- Numer Armstronga
- Suma cyfr
- Numer odwrotny
- Numer wymiany
- Dziesiętny na binarny
- Liczba w znakach
- Trójkąt alfabetu
- Trójkąt liczbowy
- Trójkąt Fibonacciego
Warunek wstępny
Zanim nauczysz się języka C#, musisz posiadać podstawową wiedzę na temat języka programowania C.
Publiczność
Nasz samouczek C# został zaprojektowany, aby pomóc początkującym i profesjonalistom.
Problem
Zapewniamy, że w tym samouczku C# nie znajdziesz żadnego problemu. Jeśli jednak wystąpi jakiś błąd, prosimy o przesłanie problemu w formularzu kontaktowym.