Need help understanding C#, admit it, this isn’t easy

Translate This Page

Need help understanding C#, admit it, this isn’t easy

  • Comments 1

I have been working with software forever, ok, since I was 16, and I am 55 now.  So why ain’t I rich?  It’s a long and boring story, so stay focused…Oh wait a minute, I am pretty well off.  Software is the way to make money.  But you got to be willing to LEARN on your own and with your friends, schools can’t keep image up.  If my discussion about DLLs was confusing, then take a look at this web site (I won’t tell): C# for Sharp Kids.  If you don’t understand how to use C#, you won’t be able to understand my discussions about XNA and programming mobile devices.

This is hosted completely on MSDN, and it is very well done online learning.  As you know from my writings on this blog, I bring up LINCOS from time to time, one of the early software languages that was designed as a language that could be used to communicate with aliens, space aliens that is.  This is the language that SCHEME is based on.

C# is based on another approach to software, one of the designers is Erik Meijer who is a really funny person, who is fun to hang around with.  He helped create the C# language.

The XNA Game Studio requires that you use C# to be able to use the XNA templates and to for your code to be loaded on the XBox 360.

As to classes and DLLs, please take a look at the C# for Sharp Kids link, I will start going over the DLLs at a high level, but want to make sure that you are up to speed with what a class is.  I will review what abstract classes, base classes and how to use them.

Leave a Comment
  • Please add 6 and 4 and type the answer here:
  • Post
Page 1 of 1 (1 items)
Generic Content

Legal Note:

  1. The author, Sam Stokes, is an employee of Microsoft
  2. There is no guarantee that anything I write is correct, I do try to make sure that what I write is correct.
  3. Use anything written in this blog at your own risk
  4. Test what I write about before using the information
  • Sometimes posts will disappear because I realized that they really don't fit with the total chaos of what I write about
  • Links are tested and available on date of publication, what others do with their links are out of my control


  • Whatever I write on this blog is unedited by management or anyone, which should be obvious from the randomness of the blog.  I simply write about things I like.
  • Microsoft does not restrict me in anyway, so I generallyblather about whatever I want to.
  • For personal reasons I will not write about:
    • Company confidential stuff, mainly because Microsoft is more transparent than any company I have ever worked for.
    • Other people unless they give me permission to write about them