Go Premium for a chance to win a PS4. Enter to Win

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 259
  • Last Modified:

Research on C#

i am going to do the research on C# for my degree in computer science, and i would like to know what's the special or unique technology/method that C# have, such as RMI in Java. And i would like to have some recommendation on which topic will be suitable, and where can i learn more on that topic?
0
zeBes
Asked:
zeBes
  • 2
1 Solution
 
CJ_SCommented:
Since C# is based on .Net just like all other .net programming languages there is not too much uniqueness. However there are some new techniques from which one of them is the unsafe keyword. The unsafe keyword gives you the ability to create code without having the garbage collector regain the memory you use. That part is totally yours to control. Some more information may be necessary :-)

When you write normal code you use variables, object and classes. Whenever you create a variable or an object you will use some of the available memory. Sometimes though you won't need it anymore. The garbage collector (implemented in the .net platform) will then take care of that. It will free the memory without you knowing. As you can imaginer this can give you some troubles if you want to keep the memory. the only way to do that is by writing unsafe code. You get your own memory space and the garbage collector won't even look at it. It'll always be there whenever you request it untill you free that memory!

The unsafe keyword also allows you to use pointers, references etc. Basically C++ code.

However, instead of writing some special articly or researching a special topic from C# you might want to look into the garbage collector itself. It covers the whole .net platform in divers languages. Just an idea.

Links about unsafe keyword:
http://www.dotnetextreme.com/code/unsafe.asp
www.softsteel.co.uk/tutorials/cSharp/lesson5.html
(search for "unsafe C#")

Links about the garbage collector:
www.csharphelp.com/archives/archive180.html
(search for "garbage collector C#")


CJ
0
 
CJ_SCommented:
Good luck!
0

Featured Post

Hire Technology Freelancers with Gigs

Work with freelancers specializing in everything from database administration to programming, who have proven themselves as experts in their field. Hire the best, collaborate easily, pay securely, and get projects done right.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now