Si SHARP (C#) je programovací jazyk vyvinutý společností Microsoft v roce 2000, speciálně pro platformu .NET. si Sharp je objektově orientovaný a podporuje mnoho funkcí, což z něj dělá jeden z nejoblíbenějších programovacích jazyků na světě.
Chcete-li zobrazit jednoduchý text na obrazovce v Si Sharp, stačí použít následující kód:
V tomto příkladu předáváme do metody Console.WriteLine () řádek " Ahoj, světe!". Při provádění programu bude tento řádek zobrazen v konzolovém okně.
Nyní víte, jak přenést text do konzole Na si Sharp. Tento snadný způsob vám umožní zobrazovat informace v konzoli a vytvářet interaktivnější programy v jazyce si Sharp.
Console.WriteLine("Привет, мир!");
Tento kód přinese " Ahoj, světe!"do konzole.
Pokud je nutné stáhnout text bez přechodu na nový řádek, můžete použít metodu Console.Write() . Například:
Console.Write("Привет, ");Console.WriteLine("мир!");
Tento kód přinese " Ahoj, světe!"V jednom řádku.
označuje přechod na nový řádek:
Console.WriteLine("Привет,мир!");
Tento kód přinese "Ahoj" a " svět!"na dvou různých řádcích.
string name = "Мир";Console.WriteLine("Привет, " + name + "!");
Tento kód přinese " Ahoj, světe!"do konzole.
Vytvoření konzolového projektu ve Visual Studio
Chcete-li přenést text do konzole Na si Sharp, musíte vytvořit konzolový projekt ve vývojovém prostředí Visual Studio. Zde je jednoduchý návod k vytvoření takového projektu:
- Otevřete Visual Studio.
- V hlavní nabídce vyberte soubor a poté vytvořit > projekt.
- V okně, které se otevře, vyberte v seznamu šablon" Visual C# "v kategorii nainstalované a" konzolové aplikace".
- Zadejte název projektu a cestu, kde chcete Projekt vytvořit. Klikněte na tlačítko OK.
- Po vytvoření projektu bude otevřen soubor Program.cs. V tomto souboru můžete napsat kód na si Sharp.
- Chcete-li odeslat text do konzole, použijte metodu Console.WriteLine(). Například pro zobrazení řádku " Ahoj, světe!", napište následující kód:
class Program>
Po napsání kódu můžete Projekt spustit kliknutím na tlačítko Spustit v hlavním panelu nástrojů Visual Studio nebo na klávesu F5. Výsledek se zobrazí v konzoli programu.
Nyní víte, jak vytvořit konzolový projekt ve Visual Studio a přenést text do konzole Na si Sharp. Úspěšný vývoj!
Použití metody Console.WriteLine()
Pro použití metody Console.WriteLine() je třeba provést následující kroky:
- Připojte jmenný prostor System pro přístup ke třídě Console.
- Použijte metodu Console.WriteLine() tím, že jako možnost zadáte text, který chcete přenést do konzole.
Příklad použití metody Console.WriteLine () vypadá takto:
using System;public class Program>
Привет, мир!
using System;public class Program>
Меня зовут Алиса и мне 25 лет.
Přenos argumentů do metody Console.WriteLine()
1. Přenos řádku:
string name = "John";Console.WriteLine("Привет, !", name);
V tomto příkladu bude proměnná name nahrazena .
2. Přenos čísla:
int age = 25;Console.WriteLine("Мне лет.", age);
V tomto příkladu bude proměnná age nahrazena .
3. Předávání více argumentů:
string name = "John";int age = 25;Console.WriteLine("Меня зовут и мне лет.", name, age);
V tomto příkladu budou proměnné name a age nastraženy místo a podle toho.
4. Použití jmenovaných argumentů:
Console.WriteLine("Меня зовут и мне лет.", name: "John", age: 25);
V tomto příkladu jsou hodnoty přenášeny pomocí pojmenovaných argumentů. V důsledku toho bude řádek vypadat takto: "jmenuji se John a je mi 25 let."
Console.WriteLine("Привет, мир!");
Pokud potřebujete stáhnout text bez překladu řádku, můžete použít metodu Write . Například:
Console.Write("Привет, ");Console.Write("мир!");
Dalším způsobem formátování textu je použití symbolů stínění. Například znaky a \t označují překlad řádku a tabulaci podle toho. Například:
Console.WriteLine("Привет,мир!");
Text lze také formátovat pomocí specifikátorů formátu, které nastavují pravidla pro zobrazení hodnot. Můžete například použít následující specifikace:
| Specifikátor | Popis |
|---|---|
| Nahradí první argument metody WriteLine | |
| Nahrazen druhým argumentem metody WriteLine | |
| Nahrazen třetím argumentem metody WriteLine | |
| . | . |
int x = 10;int y = 5;Console.WriteLine("Значение x: , значение y: ", x, y);
Výsledek provádění tohoto kódu bude: "Ahoj, světe!"bez přenosu na nový řádek.
Metoda Console.Write() může přijímat různé typy dat jako argument, jako jsou řádky, čísla, symboly atd.
Console.Write(42);
Console.Write('A');
Console.Write(3.14);
V důsledku provádění těchto řádků bude kód stažen do konzole: "42a3.14".
Výsledek provádění kódu bude: "Ahoj," na prvním řádku a " svět!"na druhém řádku, protože metoda Console.WriteLine() automaticky přidá symbol nového řádku na konci.
Nyní víte, jak stáhnout text bez překladu na nový řádek v programovacím jazyce s#.
Zpoždění programu
V některých případech může být nutné přidat zpoždění programu na c# k vytvoření pauzy mezi provedením určitých operací. To může být užitečné, pokud chcete například vytvořit efekt animace nebo přidat pauzu před provedením další akce.
K přidání zpoždění do programu lze použít metodu Thread.Sleep. Tato metoda umožňuje pozastavit provádění aktuálního toku na stanovený počet milisekund.
Níže je uveden příklad použití metody Thread.Sleep pro vytvoření pauzy v programu:
V příkladu výše program zobrazí "začátek programu", poté bude na 2 sekundy pozastaven a poté zobrazí"konec programu".
Upozorňujeme, že při použití metody Thread.Sleep v případě malé pauzy může dojít ke zpoždění celého programu. Je to proto, že tato pauza zastaví provádění aktuálního toku a přidělí zdroje jiným tokům. Pokud potřebujete přesnější zpoždění, můžete použít jiné metody práce s časem.
Celkově může být přidání zpoždění do programu užitečným nástrojem pro řešení různých úkolů. Je však třeba mít na paměti možnost negativního dopadu na výkon a efektivitu programu při častém používání zpoždění. Proto je nutné správně zvolit dobu zpoždění a posoudit poměr mezi potřebou pauzy a potřebou rychlého provozu programu.