473,396 Members | 1,971 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

Ultimate C# book

What is the most comprehensive, under the hood, detailed, deep down book on
C# available? I come from a C++ background but want to get up to speed on
C# really quickly. I dont' want something that messes around walking the
user through adding get/set properties in 4 or 5 pages, I want one that
explains it in a few sentences, and leaves the majority of the book for
meat. I guess I am looking for a book that is to C# what Stroustrup's "The
C++ Programming Language" was to C++. Something that most people don't want
to read because it's "unnecessarily detailed and too advanced". I want to
finish the book and be able to answer in detail questions like "what happens
when an event with multiple delegates throws an exception?" or "describe in
detail the implementation of the garbage collector and in addition discuss
the differences betwen garbage collection of regular objects and finalizable
objects". I know this kind of overlaps with basic .NET framework stuff, but
I expect a comprehensive language book would cover it also. Anyway these
questions are just examples I made up, it's kind of hard to think of good
questions when I don't know the language!

Anyway any recommendations appreciated.

Thanks,
Zach
Nov 16 '05 #1
6 1554
Maybe the book by the guy who created C#:

The C# Programming Language
by Anders Hejlsberg (Author), Scott Wiltamuth (Author), Peter Golde (Author)
"Zachary Turner" <zt*********@hotmail.com> wrote in message
news:eX**************@TK2MSFTNGP12.phx.gbl...
What is the most comprehensive, under the hood, detailed, deep down book on C# available? I come from a C++ background but want to get up to speed on
C# really quickly. I dont' want something that messes around walking the
user through adding get/set properties in 4 or 5 pages, I want one that
explains it in a few sentences, and leaves the majority of the book for
meat. I guess I am looking for a book that is to C# what Stroustrup's "The C++ Programming Language" was to C++. Something that most people don't want to read because it's "unnecessarily detailed and too advanced". I want to
finish the book and be able to answer in detail questions like "what happens when an event with multiple delegates throws an exception?" or "describe in detail the implementation of the garbage collector and in addition discuss
the differences betwen garbage collection of regular objects and finalizable objects". I know this kind of overlaps with basic .NET framework stuff, but I expect a comprehensive language book would cover it also. Anyway these
questions are just examples I made up, it's kind of hard to think of good
questions when I don't know the language!

Anyway any recommendations appreciated.

Thanks,
Zach

Nov 16 '05 #2
Wow, this is awesome. Couldn't be a better comparison to the Stroustrup
book. I didn't know there was a C# book by the guy who wrote C#! Thanks!

Zach

"nsgi_2004" <no****@nospam.com> wrote in message
news:POkic.39679$Yf6.8815@fed1read07...
Maybe the book by the guy who created C#:

The C# Programming Language
by Anders Hejlsberg (Author), Scott Wiltamuth (Author), Peter Golde (Author)

"Zachary Turner" <zt*********@hotmail.com> wrote in message
news:eX**************@TK2MSFTNGP12.phx.gbl...
What is the most comprehensive, under the hood, detailed, deep down book

on
C# available? I come from a C++ background but want to get up to speed on C# really quickly. I dont' want something that messes around walking the user through adding get/set properties in 4 or 5 pages, I want one that
explains it in a few sentences, and leaves the majority of the book for
meat. I guess I am looking for a book that is to C# what Stroustrup's

"The
C++ Programming Language" was to C++. Something that most people don't

want
to read because it's "unnecessarily detailed and too advanced". I want to finish the book and be able to answer in detail questions like "what

happens
when an event with multiple delegates throws an exception?" or "describe

in
detail the implementation of the garbage collector and in addition discuss the differences betwen garbage collection of regular objects and

finalizable
objects". I know this kind of overlaps with basic .NET framework stuff,

but
I expect a comprehensive language book would cover it also. Anyway these questions are just examples I made up, it's kind of hard to think of good questions when I don't know the language!

Anyway any recommendations appreciated.

Thanks,
Zach


Nov 16 '05 #3
C# is nothing without the .Net Framework, therefore I like *C# and the .Net
Platform* by Troelsen. I also like *Professional C# 2nd Edition*

Jamie
"Zachary Turner" <zt*********@hotmail.com> wrote in message
news:eX**************@TK2MSFTNGP12.phx.gbl...
What is the most comprehensive, under the hood, detailed, deep down book on C# available? I come from a C++ background but want to get up to speed on
C# really quickly. I dont' want something that messes around walking the
user through adding get/set properties in 4 or 5 pages, I want one that
explains it in a few sentences, and leaves the majority of the book for
meat. I guess I am looking for a book that is to C# what Stroustrup's "The C++ Programming Language" was to C++. Something that most people don't want to read because it's "unnecessarily detailed and too advanced". I want to
finish the book and be able to answer in detail questions like "what happens when an event with multiple delegates throws an exception?" or "describe in detail the implementation of the garbage collector and in addition discuss
the differences betwen garbage collection of regular objects and finalizable objects". I know this kind of overlaps with basic .NET framework stuff, but I expect a comprehensive language book would cover it also. Anyway these
questions are just examples I made up, it's kind of hard to think of good
questions when I don't know the language!

Anyway any recommendations appreciated.

Thanks,
Zach

Nov 16 '05 #4
On Fri, 23 Apr 2004 22:29:18 -0600, "Jamie Macleod"
<bu*********@yahoo.com> wrote:
C# is nothing without the .Net Framework, therefore I like *C# and the .Net
Platform* by Troelsen. I also like *Professional C# 2nd Edition*

Jamie


I'd have to agree with you there Jamie. I pretty much live from
"Professional C#" whilst I am coming up to speed with C#.

Nov 16 '05 #5
Yup. And another very concise, highly pertinent book (mine's so dog-eared I
may have to buy a new copy) is "C# Programmers Reference" by Grant Palmer.

Peter
"The Real Andy" <a.pearson@wayit_dot_com_dot_au_remove_the_obvious _to_reply>
wrote in message news:u9********************************@4ax.com...
On Fri, 23 Apr 2004 22:29:18 -0600, "Jamie Macleod"
<bu*********@yahoo.com> wrote:
C# is nothing without the .Net Framework, therefore I like *C# and the ..NetPlatform* by Troelsen. I also like *Professional C# 2nd Edition*

Jamie


I'd have to agree with you there Jamie. I pretty much live from
"Professional C#" whilst I am coming up to speed with C#.

Nov 16 '05 #6
For everyone the ultimate book is different. If you want
it, you will have to compile your own database by reading
various books and adding to your db as you read about
new things to add. You shouldn't expect someone else
to do that for you. The more books cover *everything*
the more you will find them to be a waste of time and
money. Have you had a good look at the MSDN to see
what that has to offer? It will be your prime resource.
Patrick.
Nov 16 '05 #7

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Mirek Fidler | last post by:
Ultimate++ is the new generation C++ Windows/Linux open-source development platform. By utilizing of new ideas Ultimate++ achieves significant reduction of code complexity for most applications...
0
by: Mirek Fidler | last post by:
Ultimate++ 0.98.7 (http://upp.sourceforge.net) was released. Ultimate++ is an attempt to provide the optimal Windows/Linux development platform based on C++. By utilizing of new ideas in C++...
1
by: Chris Botha | last post by:
I upgraded from Vista Home Premium to Ultimate. With Home Premium there is no Windows Authentication for IIS - I googled that it is available under Ultimate and upgraded to Ultimate. However, when...
2
by: =?Utf-8?B?TG9yZW4=?= | last post by:
I have a brand new Dell computer right out of the box. It was purchased with Windows Vista Basic. I have also separately purchased Windows Vista Ultimate and I want to install it on this new...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.