C# ile method overloading kavramı | #shorts

preview_player
Показать описание
Method overloading kavramı, benzersiz method imzaları olduğu sürece aynı sınıftaki birden çok metodun aynı ada sahip olmasına izin verir. Overload edilmiş bir method çağrısını derlerken, derleyici, çağrılacak belirli metodu belirlemek için "overload resolution" adında bir yöntem kullanır. Bu yapı, bağımsız değişkenlerle en iyi eşleşen metodu bulur veya tek bir en iyi eşleşme bulunamazsa bir hata bildirir.

Test.A(); // Boş
Test.A(5); // Integer
Test.A("Beş"); // String
Test.A(5.0); // Object

class Test
{
public static void A()
{
Console.WriteLine("Boş");
}
public static void A(int i)
{
Console.WriteLine("Integer");
}

public static void A(string s)
{
Console.WriteLine("String");
}

public static void A(object o)
{
Console.WriteLine("Object");
}
}

Kaynaklar:

#shorts #short #csharp

***

Sosyal Medya

Destek

Рекомендации по теме
Комментарии
Автор

teşekürler hocam abone oldum çok yararlı bilgiler

lta-xlr