```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);
}
}
```