Hát, C#-ban vannak property-k, java-ban nincsenek. A függvények elnevezési konvenciója más C#-ban, FunctionName, mint javaban functionName. Meg még sok egyéb más dolog is van, de alapvetően egy korszerűsített java.