ref parametre
Açıklaması şöyle. ref parametreye metodu çağırmadan önce değer atanması gerekir.
Elimizde iki metod olsun.
ref return type yazısına taşıdım.
Açıklaması şöyle. ref parametreye metodu çağırmadan önce değer atanması gerekir.
Şöyle yaparız.An argument that is passed to a ref parameter must be initialized before it is passed. This differs from out parameters, whose arguments do not have to be explicitly initialized before they are passed. For more information, see out.
public void TestRef(ref string n)
{
...
}
Çağırmak için şöyle yaparız.string name = "Hello";
TestRef(ref name)
ref ve overloadElimizde iki metod olsun.
public static void Func(int i)
{
...
}
public static void Func(ref int i)
{
...
}
int a = 9;
Func(ref a);
ref metod yine ref ile çağrılmak zorunda olduğu için karışıklık çıkmaz. Şöyle yaparız.int a = 9;
Func(ref a);
ref return type
Hiç yorum yok:
Yorum Gönder