```csharp string filePath = "soubor.txt"; using (StreamWriter writer = new StreamWriter(filePath)) { writer.WriteLine("Text"); } ``` ```csharp string filePath = "soubor.txt"; using (StreamReader reader = new StreamReader(filePath)) { while (!reader.EndOfStream) { Console.WriteLine(reader.ReadLine()); } } ``` ```csharp string[] names = new string[10]; // vytvoří stringové pole o velikosti 11 prvků int[] productPrices = new int[5]; // vytvoří intové pole o velikosti 6 prvků // !! pole začínají od nultého prvku !! ``` ```csharp while (true) { Console.WriteLine("========================================"); Console.WriteLine("Z - Vypsání testovací fráze"); Console.WriteLine("K - Ukončení programu"); Console.WriteLine("========================================"); string command = Console.ReadLine().ToUpper(); switch (command) { case "Z": Console.WriteLine("Lukáš smrdí"); break; case "K": Environment.Exit(); break; } } ``` ```csharp public partial class Form1 : Form { // Deklarace proměnné 'line' // Objekt 'Pen' se používá k definování vlastností čáry, jako je barva a tloušťka Pen line; // Konstruktor třídy Form1 public Form1() { InitializeComponent(); // Inicializace objektu 'Pen' s červenou barvou a tloušťkou 1 pixel line = new Pen(Color.Red, 1); } // Obsluha události Paint pro PictureBox // Tato metoda je volána pokaždé, když je potřeba překreslit obsah PictureBox private void pictureBox_Paint(object sender, PaintEventArgs e) { // Získání objektu Graphics z PaintEventArgs, který poskytuje metody pro kreslení Graphics drawing = e.Graphics; // Výpočet středových souřadnic PictureBox pro počátek čáry int startX = pictureBox.Width / 2; int startY = pictureBox.Height / 2; // Definice koncových souřadnic čáry int endX = 500; int endY = 500; // Nakreslení čáry pomocí objektu 'Graphics' a 'Pen' // od středu PictureBox do bodu (500, 500) drawing.DrawLine(line, startX, startY, endX, endY); } } ``` ```csharp public partial class Form1 : Form { Pen line; public Form1() { InitializeComponent(); // Inicializace objektu 'Pen' s červenou barvou a tloušťkou 1 pixel line = new Pen(Color.Red, 1); } private void pictureBox_Paint(object sender, PaintEventArgs e) { // Získání objektu Graphics z PaintEventArgs, který poskytuje metody pro kreslení Graphics drawing = e.Graphics; // Výpočet středových souřadnic PictureBox pro počátek trojúhelníku int centerX = pictureBox.Width / 2; int centerY = pictureBox.Height / 2; // Velikost strany trojúhelníku int size = 100; // Výpočet vrcholů trojúhelníku Point[] points = { new Point(centerX, centerY - size), // Vrchol A new Point(centerX - (int)(Math.Sqrt(3) / 2 * size), centerY + size / 2), // Vrchol B new Point(centerX + (int)(Math.Sqrt(3) / 2 * size), centerY + size / 2) // Vrchol C }; // Nakreslení trojúhelníku pomocí objektu 'Graphics' a 'Pen' drawing.DrawPolygon(line, points); } } ``` ```csharp public partial class Form1 : Form { // Deklarace proměnné 'line' // Objekt 'Pen' se používá k definování vlastností čáry, jako je barva a tloušťka Pen line; // Konstruktor třídy Form1 public Form1() { InitializeComponent(); // Inicializace objektu 'Pen' s červenou barvou a tloušťkou 1 pixel line = new Pen(Color.Red, 1); } // Obsluha události Paint pro PictureBox // Tato metoda je volána pokaždé, když je potřeba překreslit obsah PictureBox private void pictureBox_Paint(object sender, PaintEventArgs e) { // Získání objektu Graphics z PaintEventArgs, který poskytuje metody pro kreslení Graphics drawing = e.Graphics; // Výpočet středových souřadnic PictureBox pro počátek čtverce int startX = pictureBox.Width / 2 - 50; // 50 je polovina délky strany čtverce int startY = pictureBox.Height / 2 - 50; // 50 je polovina délky strany čtverce // Velikost strany čtverce int size = 100; // Nakreslení čtverce pomocí objektu 'Graphics' a 'Pen' // od středu PictureBox se stranou 100 pixelů drawing.DrawRectangle(line, startX, startY, size, size); } } ```