Programování C#
Obsah
Shrnutí
Přehled použitých metod ve cvičeních z Programování.
Metody jsou psány abecedně podle názvu a následně podle jmenného prostoru (namespace).
U každé metody je krátká ukázka jejího použití.
Pokud jsou v ukázkách použity tři tečky (...), znamená to, že kód na sebe nenavazuje a zpravidla se obě části kódu píší na jiných místech, než za sebou.
Nicméně je nezbytné, aby byly uvedeny obě části "někde" v kódu.
Toto je pouze chabá náhražka referenční příručky jazyka C#.
Rozhodně je doporučeno používat odkazovanou referenční příručku.
Přehled
Metoda |
Objekt |
Namespace |
Použití |
System.Console.ReadLine()
ReadLine() |
Console |
System |
using System;
//...
string jmeno;
Console.Write("Zadej jméno: ");
jmeno = Console.ReadLine();
|
Umožní zadat uživateli text z klávesnice a vrátit jej jako string. Program se pozastaví - čeká na stisk klávesy Enter.
|
|
return |
string |
System.Console.Write()
Write() |
Console |
System |
using System;
//...
Console.Write("Ahoj světe!");
string jmeno = "John";
Console.Write("Hello " + jmeno + "!");
|
Vypíše parametr metody na obrazovku (konzoli) bez řádkového zlomu.
|
|
return |
void |
System.Console.WriteLine()
WriteLine() |
Console |
System |
using System;
//...
Console.WriteLine("Ahoj světe!");
string jmeno = "John";
Console.WriteLine("Hello " + jmeno + "!");
|
Vypíše parametr metody na obrazovku (konzoli) s řádkovým zlomem.
|
|
return |
void |
System.DateTime.Now
Now |
DateTime |
System |
|
Vrací aktuální čas (včetně data)
|
|
return |
DateTime |
System.DateTime.Today
Today |
DateTime |
System |
|
Vrací aktuální datum (nikoli čas)
|
|
return |
DateTime |
System.Math.Ceiling()
Ceiling() |
Math |
System |
|
Provede zaokrouhlení desetinného čísla směrem nahoru.
|
|
return |
double |
System.Math.Log()
Log() |
Math |
System |
|
Spočítá přirozený logaritmus nebo logaritmus daného základu.
|
|
return |
double |
System.IO.File.AppendAllText()
AppendAllText() |
File |
System.IO |
|
Přidá nový obsah na konec souboru.
|
|
return |
string |
System.IO.File.Exists()
Exists() |
File |
System.IO |
|
Testuje existenci souboru.
|
|
return |
bool |
System.IO.File.ReadAllLines()
ReadAllLines() |
File |
System.IO |
|
Program načte všechny řádky z textového souboru a uloží do pole řetězců.
|
|
return |
string[] |
System.IO.File.ReadAllText()
ReadAllText() |
File |
System.IO |
|
Načte obsah souboru do paměti.
|
|
return |
string |
System.IO.File.WriteAllText()
WriteAllText() |
File |
System.IO |
|
Uloží - přepíše soubor novým obsahem.
|
|
return |
string |
double.Parse()
Parse() |
double |
builtin |
double cislo;
double = double.Parse("3,14");
string text = "2,87";
cislo = double.Parse(text);
|
Parsuje vstupní argument, kterým je string, a pokud to lze, převede hodnotu na číselný datový typ double.
|
|
return |
double |
int.Parse()
Parse() |
int |
builtin |
int cislo;
cislo = int.Parse("42");
string text = "158";
cislo = int.Parse(text);
|
Parsuje vstupní argument, kterým je string, a pokud to lze, převede hodnotu na číselný datový typ int.
|
|
return |
int |
string.Substring()
Substring() |
string |
builtin |
|
Metoda vrací část řetězce.
|
|
return |
string |
string.ToLower()
ToLower() |
string |
builtin |
|
Převede všechna velká písmena v řetězci na malá.
|
|
return |
string |
string.Trim()
Trim() |
string |
builtin |
|
Zbaví okraje řetězece bílých znaků (mezery, řádkové zlomy, tabulátory, ...)
|
|
return |
string |