Witam! Mam taki błąd i nie wiem jak temu zapobiec, tzn. pierwsza metoda działa, a druga już wywala błąd. Kod mam taki:
public Camera Get(int index)
{
if ((cameras.Count != 0) && (index >= 0) && (index < cameras.Count))
return cameras[index];
else
return null; // tu działa do cholery
}
public Camera Get(string name)
{
if ((cameras.Count != 0) && (!string.IsNullOrWhiteSpace(name)))
foreach (Camera camera in cameras)
{
if (camera.Name == name)
return camera;
}
else
return null; // tu już ch*** -.-
}