Variabel bliver ikke tildelt værdi
HejsaJeg har følgende metode:
public bool isUpdateAllowed(Object MMid) {
MMCompany mc;
string id = MMid.ToString();
for (int i = 0; i < al.Count; i++)
{
if (id == ((MMCompany)al[i]).getNo()){
mc = (MMCompany)al[i];
break;
}
}
return mc.allowUpdateInMM();
}
Når jeg køre koden får jeg følgende fejl:
Compiler Error Message: CS0165: Use of unassigned local variable 'mc'
Jeg kan godt forstå hvorfor den fejler (tror jeg da) for variablem mc kunne jo godt undgå at få tildelt en værdi når den bliver returneret, men hvordan bør jeg gribe dette problem an?