To quote S. Somasegar, the guy who runs the developer division at Microsoft,“… [Microsoft is] 120% committed to the language and the product not just today but for a long, long, long time to come, as we have been in the last decade now” Read the whole post here.
<NOTE>This is not a bash at C#. I like C# just as much as VB.NET and do development with both languages. I’m even thinking of getting this tattooed on my forehead.</NOTE> I’ve normally listen to .NET Rocks! during the live broadcast on Thursday night but I’ve been quite busy lately and I missed the last… Continue reading Why C# Is(n’t) Better Than VB.NET
I’m not as active as some of the other MVPs but I spend a fair amount of time answering questions on newsgroups and forums. If you use these resources, here are some tips that will help get your questions answered faster. Do some research before you ask.After posting a question you need to go back… Continue reading Newsgroup or Forum Posting Tips
Question:I have a string that holds the name of a value from an enumeration. How do I “cast“ that to the actual enumeration type? Answer:You can use the Parse method of the Enum class to do this conversion for you. Some sample VB code is shown below. Dim dr As DialogResultdr = CType([Enum].Parse(GetType(DialogResult), “Cancel”), DialogResult)MsgBox(dr.ToString)
I’m concerned with the number of developers I meet who really don’t understand the garbage collection mechanism in .NET. I think this is an extremely important topic because not knowing how object lifetimes are managed will have a negative effect on every .NET application you write! Are you familiar with the Dispose method? Did you… Continue reading Garbage Collection, Finalizers and Dispose
I didn’t want to be the only one in town without a blog… Actually, I really want to start writing some technical articles and perhaps (one day) a book and I thought this would be the best way to dip my toes in the water. Hopefully I’ll think of some really interesting and compelling things… Continue reading OK, I’m in