Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
A good forum for visual c++.net
Message
De
13/12/2008 20:44:12
John Baird
Coatesville, Pennsylvanie, États-Unis
 
 
Information générale
Forum:
ASP.NET
Catégorie:
Programmation orienté objet
Versions des environnements
OS:
Windows Server 2003
Network:
Windows 2003 Server
Database:
MS SQL Server
Divers
Thread ID:
01366775
Message ID:
01367239
Vues:
8
>>>>OK, I'm sure it is. It just seems to me that if they are showing you how to use pointers in C# they are either showing off or haven't completely made the paradigm shift from C/C++ to C#. You can usually make things work the way they used to if you're determined enough.
>>>
>>>Check the book and that particular chapter before jumping to conclusions.
>>
>>
>>What conclusions? Its the same as someone moving to .net and still using fox's hungarian notation or the toolkit so you can use foxpro command words and write in a style that no other .net programmer would understand. I restate again, if you need unsafe code or pointers in c#, then you haven't thought out your design well enough or you have chosen the wrong language to implement it. I've been using c# since late 2002 and have never had to write pointer notation in c#. Just because its in a book somewhere, doesn't make it right or reasonable.
>
>I took this book out from the library today again. Here is what chapter 11 says:
>
>This section looks at one of the main areas in which pointers can be useful: creating high performance, low-overhead arrays on the stack. Although C# makes it very easy to use both 1-dimensional and rectangular or jagged multidimensional arrays, it suffers from the disadvantage that these arrays are actually objects; they are instances of System.Array. This means that the arrays are stored on the heap with all of the overhead that this involves....
>
>etc., I don't want to re-type what this book says, but I believe you should check this chapter first before making any general statements...

Again, and I'm sorry I can't type slow enough for you to keep up. What need to you have to use stack-based arrays? With the new generics I don't use any of the old arrays, hashtables, etc, anymore and neither do most of the developers I know who keep up with current technology. Just because something is possible in a language, it is not a reason to try and use it if better methods exist. I have a friend who is trying to simulate multiple inheritance in c# by using partial classes and interfaces. I asked him to give me one valid example of why. He couldn't. Same with you. Why do you want to use a stack based array? I can't wait to hear the answer.
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform