Witam,
Ostatnio pracuje nad projektem w ktorym musze przechowywac informacje o zajeciu pewnego zasobu w czasie. Jaki sposob wedlug Was bylby najbardziej optymalny? W tej chwili zrobilem to na Slowniku pierwszy klucz to nazwa zasobu, wartosc to kolejny slownik o kluczy startTime i wartosci endTime. Ew zamiast drugiego slownika moglbym uzyc Tuple. Ale czy to cos zmienia? Z nacie w c# jakies lepsze metody rozwiazania takiego problemu?

Chodzi o to, ze musze sprawdzac czy w danym czasie zasob jest wolny, jesli nie to w zaleznosci od algorytmu zaniechac albo to co zajmuje zasob w tym czasie przesunac na wczesniejszy lub pozniejszy czas.

Z gory dzieki za odpowiedzi, niestety nie mam doswiadczenia w C# ale przyszlo mi z nim pracowac...