The main reason why C# is better than Java

Advertisemen

C# has lambdas, and Java isn't releasing it's 8th version until Summer 2013

Compare the below (untested but you get the point - the Java doesn't even do what I want, but I'm not delving into it):

Java:



public class Data {
String val;
}




List dataList = new ArrayList();
...

Collections.sort(homeworkList, new Comparator() {
public int compare(Homework h1, Homework h2) {
return d1.val.length() - d2.val.length();
}
});

(Glorious) C#:



public class Data
{
String Val;
}

List dataList = new List();
dataList.OrderBy(d => d.Val).ToList();

Advertisemen

Disclaimer: Gambar, artikel ataupun video yang ada di web ini terkadang berasal dari berbagai sumber media lain. Hak Cipta sepenuhnya dipegang oleh sumber tersebut. Jika ada masalah terkait hal ini, Anda dapat menghubungi kami disini.

Tidak ada komentar:

Posting Komentar

© Copyright 2017 Game Engine Tutorial