Tak tady je cast programu (resp. cely) kde mam problem
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Threading;
using System.IO;
namespace Databaze
{
class Databaze
{
private static int pocet;
private string[][] pole = new string[3][];
static void ZapsatHodnotu()
{
Console.Clear();
Console.Write("Zadej hodnotu1: ");
string hodnota1 = Console.ReadLine();
Console.Write("Zadej hodnotu2: ");
string hodnota2 = Console.ReadLine();
Console.Write("Zadej hodnotu3: ");
string hodnota3 = Console.ReadLine();
string[][] pole = new string[3][];
pole[0] = new string[] { hodnota1 };
pole[1] = new string[] { hodnota2 };
pole[2] = new string[] { hodnota3 };
pocet = pole.Length;
Console.WriteLine(pole[0][0]);
Console.WriteLine(pole[1][0]);
Console.WriteLine(pole[2][0]);
VypsatDataZPole(pole);
Thread.Sleep(5000);
}
static void VypsatDataZPole(string[][] pole)
{
for (int i = 0; i < pocet; i++)
{
Console.WriteLine(pole[i][0]);
}
}
static void NovyVypis(string[][] pole)
{
Console.Clear();
VypsatDataZPole(pole);
Console.WriteLine("");
Console.ReadLine();
}
static void Main(string[] args)
{
ZapsatHodnotu();
VypsatDataZPole(pole);
Console.ReadKey();
}
}
}
Napriklad v Main nemuzu zavolat metodu VypsatDataZPole.Takto to bude prehlednejsi, dekuji za rady.