Bir nesne döndüren ve ayrıca bir çıkış parametresi olan bir yöntem var. Yöntem, aynı çıkış parametresini başka bir çıkış parametresi olarak alan başka bir yöntemi çağırır.İşlevde parametre nasıl atanır?
public TypeA Method1(TypeA param1, out bool param2)
{
/... some logic here .../
SubMethod(out param2);
/... some logic here .../
return param1;
}
:
üzerinden parametre 'Param1' kontrol yaprakları geçerli yöntem kod benziyor
önce atanmalıdır: Bu dönüş ekstresinde bir yapı hata veriyor
param2, Method1() yönteminde değil SubMethod() yönteminde işlenir. Yapmam gereken başka bir şey var mı?
Bu kod hata mesajıyla aynı fikirde değil. * Param1 ile * * * kodunu izole etmeye çalışın (bence 'param2' burada kırmızı bir ringa balığıdır). –
Evet, ben de öyle düşünüyorum. –
TypeA ve TypeB arasındaki ilişki nedir? –