začínám s C# a narazil jsem na tenhle problém.
Metodou RndList by mi měla vzniknout proměnná "list" kterou by následně metoda WriteList měla vypsat. Jenže pokud proměnnou "list" použiju jako parametr pro metodu WriteList tak mi vyskočí chyba že "list" neexistuje.
Jak dosáhnu toho abych mohl zmíněnou proměnnou používat i mimo metodu?
Kód: Vybrat vše
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
RndList(10);
WriteList(list);
Console.ReadLine();
}
static private void RndList (int x)
{
List<int> list = new List<int>();
Random rnd = new Random ();
for (int i = 0 ; i < x;)
{
list.Add(rnd.Next(99));
i++;
}
}
static private void WriteList(List<int> L)
{
for (int i = 0; i < L.Count; )
{
Console.Write("#" + L[i] + " ");
i++;
}
}
}
}
Dík