Przekazywanie słowników między klasami

Przekazywanie słowników między klasami
S2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 91
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.

WeiXiao
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5227
0

takie raczej nienajwyższej jakości

Kopiuj
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);
    }
}
Akihito
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Śląsk
  • Postów: 248
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.

Sarrus
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2512
0

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.