public void RegisterLightSoftware(string[] arr) { string hardwareComponentName = arr[1]; string name = arr[2]; int cap = int.Parse(arr[3]); int mem = int.Parse(arr[4]); Hardware CurrHardware = this.HardwereComponentsLis.FirstOrDefault(se => se.Name == hardwareComponentName); if (CurrHardware != null) { Software software = new LightSoftware(name, cap, mem); bool pass = CurrHardware.AddSoftwere(software); } }