Click here to Skip to main content
15,924,452 members
Home / Discussions / C#
   

C#

 
AnswerRe: Learning C# Pin
Pravarakhya14-Feb-07 19:50
Pravarakhya14-Feb-07 19:50 
GeneralRe: Learning C# Pin
messages14-Feb-07 20:46
messages14-Feb-07 20:46 
GeneralRe: Learning C# Pin
Muammar©14-Feb-07 23:30
Muammar©14-Feb-07 23:30 
GeneralRe: Learning C# Pin
Shorgov14-Feb-07 20:32
Shorgov14-Feb-07 20:32 
GeneralRe: Learning C# Pin
messages14-Feb-07 20:46
messages14-Feb-07 20:46 
GeneralRe: Learning C# Pin
Brady Kelly14-Feb-07 21:14
Brady Kelly14-Feb-07 21:14 
GeneralRe: Learning C# Pin
Shorgov14-Feb-07 21:20
Shorgov14-Feb-07 21:20 
GeneralRe: Learning C# Pin
starcraft4ever14-Feb-07 21:21
starcraft4ever14-Feb-07 21:21 
C# is a lot easier than C/C++;

If you are used to program in C++ with classes and STL then you won't have problems to learn C#, if you are used to mix C and C++ on your code then it will cost a little more.

In C# you forget about the pointers, basically everything is a pointer except of primitives but everything is managed internally and the GC take care of the memory release, basically it was borrowed the from a prototype language that never made it, I think is called “Java”, only you will use pointers on unsafe code when you need to work with the memory directly, which is not pretty common, if you know the framework usually almost always there is a way to have the same performance doing it with pure C#.

C# almost "force" you to use classes/inheritance/polymorphism/generics, so you will lose many vicious that probably you have from C/C++ and you will spend a lot more time thinking in the right pattern/design than spend time finding where the heck the memory leak is.


GeneralRe: Learning C# Pin
hairy_hats14-Feb-07 22:02
hairy_hats14-Feb-07 22:02 
GeneralRe: Learning C# Pin
starcraft4ever14-Feb-07 22:16
starcraft4ever14-Feb-07 22:16 
GeneralRe: Learning C# Pin
Christian Graus14-Feb-07 22:33
protectorChristian Graus14-Feb-07 22:33 
GeneralRe: Learning C# Pin
Kevin McFarlane15-Feb-07 0:39
Kevin McFarlane15-Feb-07 0:39 
GeneralRe: Learning C# Pin
starcraft4ever15-Feb-07 6:51
starcraft4ever15-Feb-07 6:51 
GeneralRe: Learning C# Pin
Christian Graus15-Feb-07 8:09
protectorChristian Graus15-Feb-07 8:09 
GeneralRe: Learning C# Pin
starcraft4ever15-Feb-07 11:09
starcraft4ever15-Feb-07 11:09 
GeneralRe: Learning C# Pin
hairy_hats14-Feb-07 23:34
hairy_hats14-Feb-07 23:34 
GeneralRe: Learning C# Pin
moon_stick15-Feb-07 1:36
moon_stick15-Feb-07 1:36 
GeneralRe: Learning C# Pin
hairy_hats15-Feb-07 2:39
hairy_hats15-Feb-07 2:39 
GeneralRe: Learning C# Pin
starcraft4ever15-Feb-07 7:05
starcraft4ever15-Feb-07 7:05 
GeneralRe: Learning C# Pin
Christian Graus15-Feb-07 9:19
protectorChristian Graus15-Feb-07 9:19 
GeneralRe: Learning C# Pin
starcraft4ever15-Feb-07 11:04
starcraft4ever15-Feb-07 11:04 
GeneralRe: Learning C# Pin
Daniel Grunwald15-Feb-07 9:51
Daniel Grunwald15-Feb-07 9:51 
GeneralRe: Learning C# Pin
starcraft4ever14-Feb-07 21:30
starcraft4ever14-Feb-07 21:30 
GeneralRe: Learning C# Pin
Christian Graus14-Feb-07 22:01
protectorChristian Graus14-Feb-07 22:01 
GeneralWell said! Pin
RoswellNX14-Feb-07 23:33
RoswellNX14-Feb-07 23:33 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.