Przekazywanie słowników między klasami

0

Czy jest możliwość przekazywania słowników między klasami - mianowicie w jednj klasie chciałbym mieć same słowniki i póżniej chciałbym z nich korzystać w innych klasach.

0

takie raczej nienajwyższej jakości

public class Program
{
    public static void Main(string[] args)
    {
        Dictionaries.addToSlowniczek("hello", "World");
        var test =  Dictionaries.getSlowniczek();
        Console.WriteLine(test["hello"]); /// output: World
    }
}

public class Dictionaries
{
    private static Dictionary<string, string> _slowniczek = new Dictionary<string, string>();

    public static Dictionary<string, string> getSlowniczek()
    {
        return _slowniczek;
    }
    
    public static void addToSlowniczek(string Key, string Value)
    {
        _slowniczek.Add(Key, Value);
    }
}
0

Albo klasa statyczna zawierająca słownik i używasz ich albo po prostu :D przekazujesz te słowniki jako parametr metod czy przypisujesz do innych klas.

0

Napisz co chcesz osiągnąć, bo można to zrealizować na pierdyliard sposobów.

1 użytkowników online, w tym zalogowanych: 0, gości: 1