örneğin; herhangi bir methodumuz olsun ve bu method pek çok tip için aynı şekilde çalışıyor olsun. bu durumda, her tip için methodu overload etmek yerine, en başta methodumuzu generic olarak oluştururuz. sonrasında methodumuzu çağırırken parametrenin tipini belirleyebiliriz.