Archive for the ‘C#’ Category

Jaman kuliah dulu, pertama kali diajarin penggunaan function atau method dijelaskan bahwa parameternya bisa bertipe value atau reference. Kalau by value, artinya nilai parameter tidak direplace dengan hasil pengolahan parameter di method tersebut. Kalau by reference, artinya nilai parameter di replace dengan hasil pengolahan parameter di method tersebut. Misal Di C# ada dua tipe reference, […]


Extension in C#

11Dec12

Pernah lihat method seperti string.substring() atau sebuah variable memiliki sebuah method seperti vaiabelTest.toString(). Extension itu fungsinya seperti itu. Sebuah method static bisa di inject kedalam sebuah variable. Syarat-syarat buat extension : Class DAN Method Harus STATIC Parameter variable HARUS ADA THIS EXTENSION tidak berlaku di class yang menggunakan GENERIC