C#

C# is not so bad. It’s 7 weeks now that I am working with this language and I quite enjoy it.

The tool is terrible slash horrible, we are using resharper that helps a bit but it’s not comparable to any java IDE that I know. Just the UI designer is nice and pretty easy to use, Windows Forms are for sure better than Swing, that was kind of easy.

Talking about the syntax I really like the using syntax:

writing something like:

using(Session s = manager.GetSession())

{

DoSomething();

}

is equivalent to the java

Session s;
try {

s = manager.GetSession();

doSomething();

} finally { s.dispose();}
To put an object in the using () this object must implement IDisposable, and then implement the Dispose Method. Isn’t nice?

Then also all the event and delegate stuff, too lazy to explain, try to have a look here or search with Google!
Transaction to C# was kind of easy, in 2 weeks I was up to speed. I am looking forward to the next C#, it looks just amazing. Java where are you?

Share and Enjoy: These icons link to social bookmarking sites where readers can share and discover new web pages.
  • Digg
  • del.icio.us
  • Netvouz
  • DZone
  • ThisNext
  • MisterWong
  • Wists
  • Furl
  • Technorati
  • Spurl

3 Comments on “C#”


  • Beware of the dark side of the power :)


  • what is that “s” thing ?!? uhmmm….super-hero ??

    I’m expecting to see a “session” variable, you lazy guy!!

    As navigator of this pair session I have to say we’re not proceeding until the variable name is updated! :-D


  • Ok damn pair, I tell you, even better you can do this:

    using(manager.GetSession())

    {

    DoSomething();

    }

Leave a Reply

Name (required)

Mail (will not be published) (required)

Website