Home
> Uncategorized > 6. Java vs C# (Extension Method)
6. Java vs C# (Extension Method)
kita bisa menambakan method seolah2 method tersebut terletak di kelas tersebut.
namespace ExtensionMethods { public static class MyExtensions { public static int WordCount(this String str) { return str.Split(new char[] { ' ', '.', '?' }, StringSplitOptions.RemoveEmptyEntries).Length; } } }
kita bisa menggunakannya sebagai berikut
using ExtensionMethods; .... string s = "Hello Extension Methods"; int i = s.WordCount(); // seolah2 ada method WordCount pada string. ....
klo make java harus gini …
public class StringUtils { public static int WordCount(String str) { // something like this lah in java // return str.Split(new char[] { ' ', '.', '?' }, StringSplitOptions.RemoveEmptyEntries).Length; } }
manggilanya seperti ini
String s = "Hello Extension Methods"; int i = StringUtils.WordCount(s);
jelas c# lebih mudah dibaca dengan extension method…..
Categories: Uncategorized
c#, Java, java vs c#
Hhhmmm… Nice!!! ^^v
i believe you will say that..
😀
dari postinganmu bro, kyanya dah berpindah aliran yah…
dari aliran perguruan pencak silat SUN (yg sekarang punya si Oracle) mejadi aliran MICROSOFT…
CMIIW
lebih tertarik ke .net aku jadinya bro… enak keknya… zero friction development
😀
Keren ya …
Btw bang … bagi dulu Tutorialmu mengenai DDD …
Tanggung kemarin dapat pas KP …
😀