0
İsteğe bağlı parametre olarak ref object
bildirmeye çalışıyorum. Bu yüzden neden bunu yapamadığımı anladım. decesion benim yöntemi aşırı ve şimdi yeni bir sorun var:Ref mi yerel değişkene kopyalanamaz mı?
public Guid GetIdByEmployeeTypeName(string typeName)
{
return SurroundWithTryCatch(() => new EmployeeType().GetEmployerGroupIdByTypeName(typeName));
}
public Guid GetIdByEmployeeTypeName(string typeName, ref EmployeeType employeeType)
{
EmployeeType type = employeeType; //The problem here. I can not use ref object inside an anonymous method.
return SurroundWithTryCatch(() => type.GetEmployerGroupIdByTypeName(typeName));
}
nasıl kod optimize edebilirsiniz ?
Ben sorabilir miyim yarı-ilgili soru, niçin 'EmployeeType' tarafından ref geçmeniz gerekiyor, bu bir yapı mı? – CodingGorilla
Hiçbir şekilde 'employeeType' öğesine bir şey atamadınız. Neden burada 'ref' değiştiricisine ihtiyacınız var? –
@SriramSakthivel Nesneyi kopyalamak için değil. C# ile aynı şeyi biliyorum ve C++ ile aynı şeyi biliyorum. – user3818229