C# vodič pruža osnovne i napredne koncepte C#. Naš C# vodič dizajniran je za početnike i profesionalce.
C# je programski jezik .Net Frameworka.
Naš C# vodič uključuje sve teme C# kao što su prvi primjer, kontrolne izjave, objekti i klase, nasljeđivanje, konstruktor, destruktor, this, static, sealed, polimorfizam, apstrakcija, apstraktna klasa, sučelje, prostor imena, enkapsulacija, svojstva, indekser, nizovi , nizovi, regularni izrazi, rukovanje iznimkama, višenitnost, IO datoteka, zbirke itd.
Što je C#
C# se izgovara kao 'C-Sharp'. To je objektno orijentirani programski jezik koji nudi Microsoft koji radi na .Net Frameworku.
Uz pomoć C# programskog jezika možemo razviti različite vrste sigurnih i robusnih aplikacija:
- Aplikacije za prozore
- Web aplikacije
- Distribuirane aplikacije
- Aplikacije web usluga
- Aplikacije baze podataka itd.
C# je odobren kao standard od strane ECMA i ISO. C# je dizajniran za CLI (Common Language Infrastructure). CLI je specifikacija koja opisuje izvršni kod i okruženje za izvođenje.
Programski jezik C# je pod utjecajem jezika C++, Java, Eiffel, Modula-3, Pascal itd.
C# indeks
.Net Framework
- .NET Framework
- CLR
- FCL
C#
palindrom u Javi
- C# Vodič
- Što je C#
- C++ protiv C#
- Java protiv C#
- C# povijest
- C# značajke
- C# primjer
- C# varijable
- C# operatori
- C# ključne riječi
C# kontrolne izjave
- C# if-else
- C# prekidač
- C# petlja za
- C# while petlja
- C# Do-While petlja
- C# prijelom
- C# Nastavi
- C# Idi
- C# Komentari
C# funkcije
- C# funkcija
- C# poziv prema vrijednosti
- C# poziv po referenci
- C# izlazni parametar
C# nizovi
- C# nizovi
- C# niz do funkcije
- C# višedimenzionalni niz
- C# nazubljeni nizovi
- C# parametri
- C# klasa polja
- Argumenti C# naredbenog retka
C# objekti i klase
string.compare c#
- C# objekt i klasa
- C# konstruktor
- C# razarač
- C# ovo
- C# statički
- C# statička klasa
- C# statički konstruktor
- C# strukture
- C# Enum
C# svojstva
- C# svojstva
C# nasljeđivanje
- C# nasljeđivanje
- C# agregacija
C# polimorfizam
- Preopterećenje C# članova
- Nadjačavanje C# metode
- C# baza
- C# polimorfizam
- C# Zapečaćeno
C# apstrakcija
- C# Sažetak
- C# sučelje
C# imenski prostor
- C# imenski prostori
- Modifikatori pristupa C#
- C# enkapsulacija
C# nizovi
C# funkcije niza
- Klon niza()
- Usporedba nizova()
- Niz CompareOrdinal()
- Niz CompareTo()
- String Concat()
- Niz sadrži()
- Kopiraj niz ()
- Niz CopyTo()
- String EndsWith()
- String Equals()
- Format niza()
- String GetEnumerator()
- Niz GetHashCode()
- String GetType()
- String GetTypeCode()
- Niz IndexOf()
- Umetanje niza()
- String Intern()
- String IsInterned()
- String IsNormalized()
- Normalizacija niza()
- String IsNullOrEmpty()
- JeNullOrWhiteSpace()
- Spajanje niza()
- String LastIndexOf()
- String LastIndexOfAny()
- String PadLeft()
- String PadRight()
- String Remove()
- Zamjena niza()
- Split Split()
- Niz počinje s()
- String SubString()
- String ToCharArray()
- String ToLower()
- Niz ToLowerInvariant()
- String ToString()
- String ToUpper()
- String ToUpperInvariant()
- String Trim()
- String TrimEnd()
- String TrimStart()
C# iznimke
- C# rukovanje iznimkama
- C# pokušaj/uhvati
- C# konačno
- C# prilagođena iznimka
- C# označeno neoznačeno
- C# System Exception
I/O datoteke C#
- C# FileStream
- C# StreamWriter
- C# StreamReader
- C# TextWriter
- C# čitač teksta
- C# BinaryWriter
- C# binarni čitač
- C# StringWriter
- C# čitač nizova
- C# FileInfo
- C# informacije o direktoriju
- C# serijalizacija
- C# deserijalizacija
- C# sustav.IO
C# zbirke
- C# zbirke
- C# popis
- C# HashSet
- C# SortedSet
- C# stog
- C# red čekanja
- C# LinkedList
- C# Rječnik
- C# SortedDictionary
- C# SortedList
C# generičko
- C# generičko
C# delegati
- C# delegati
C# refleksija
- C# refleksija
C# anonimne funkcije
nizovi u c
- Anonimna funkcija
C# višenitnost
- C# višenitnost
- Životni ciklus C# niti
- C# klasa niti
- C# glavna nit
- Primjer C# niti
- C# stanje mirovanja niti
- C# prekid niti
- C# spajanje niti
- Naziv C# niti
- C# ThreadPriority
C# sinkronizacija
- C# sinkronizacija
Nove značajke C#
- Nove značajke C#
C# 2.0
prebacivanje metoda java
- Djelomične vrste
- Iteratori
- Nullable tipovi
- Kovarijanca delegata
- Delegirano zaključivanje
- Statičke klase
- Pretvorbe grupe metoda (delegati)
C# 3.0
- Anonimni tipovi
- Metode proširenja
- Izraz upita
- Djelomična metoda
- Implicitno tipizirane lokalne varijable
- Inicijalizatori objekata i kolekcija
- Automatski implementirana svojstva
- Lambda izraz
- Stabla izraza
C# 4.0
- Dinamičko uvezivanje
- Imenovani i izborni argumenti
- Generička ko i kontravarijacija
- Ugrađene vrste interopa ('NoPIA')
C# 5.0
- Asinkrone metode
- Atributi informacija o pozivatelju
C# 6.0
- Korištenje statičke direktive
- Filtri izuzetaka
- Await u blokovima catch/finally
- Automatski inicijalizatori svojstava
- Zadane vrijednosti za svojstva samo za dobivanje
- Članovi izraženog tijela
- Nul propagator
- Interpolacija niza
- Naziv operatera
- Inicijalizator rječnika
- Kompajler kao usluga (Roslyn)
C# 7.0
- Usklađivanje uzorka
- Tuples
- Dekonstrukcija
- Lokalne funkcije
- Razdjelnik znamenki
- Binarni literali
- Ref vraća i domaći
- Konstruktori i finalizatori u obliku izraza
- Dobivači i postavljači izraženog sadržaja
- Vanjske varijable
- Generalizirani asinkroni povratni tipovi
C# 7.1
- Asinkroni glavni
- Zadani izrazi
Popis C# programa
- C# programi
- Fibonaccijev niz
- Glavni broj
- Broj palindroma
- Faktorijel
- Armstrongov broj
- Zbroj znamenki
- Obrnuti broj
- Zamijeni broj
- Decimalni u binarni
- Broj u znakovima
- Abecedni trokut
- Trokut s brojevima
- Fibonaccijev trokut
Preduvjet
Prije učenja C#, morate imati osnovno znanje C programskog jezika.
Publika
Naš C# vodič osmišljen je da pomogne početnicima i profesionalcima.
Problem
Uvjeravamo vas da nećete pronaći nikakav problem u ovom C# vodiču. Ali ako postoji bilo kakva pogreška, objavite problem u obrascu za kontakt.