logo

C# Vodič

C Sharp Vodič

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

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# 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# polimorfizam

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.