C#
24 May
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?










May 24th, 2007 at 2:44 am
Beware of the dark side of the power
May 24th, 2007 at 10:07 am
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!
May 24th, 2007 at 4:42 pm
Ok damn pair, I tell you, even better you can do this:
using(manager.GetSession())
{
DoSomething();
}