1. That could be many things but likely they're talking about source control so you have a copy of the exact source code at each version
2. In the old days when you had a DLL named "file1.dll" that had to reside in C:\windows\system32\file1.dll you were screwed if Application A used v1.0, and Application B used v2.0 . It was DLL hell.
3. True
4. No they are not. A destructor implicitly calls the finalize method BUT you can implement more cleanup code in the destructor.
5. You can only inherit from a single class but you can implement any number of interfaces
6. no idea
[edit]
#4 -- Well actually I guess the ~Finalizer is interpreted at the MSIL level to Finalize() so in that respect they are the same. Its kind of an odd question. I would ask them to be more specific and explain the differences.
[/edit]
Last edited by sknake; Sep 24th, 2009 at 4:42 pm.
Reputation Points: 1749
Solved Threads: 735
Senior Poster
Offline 3,948 posts
since Feb 2009