Click here to Skip to main content
15,902,635 members
Home / Discussions / C#
   

C#

 
AnswerRe: C# Questions Pin
Eddy Vluggen8-Jul-14 8:48
professionalEddy Vluggen8-Jul-14 8:48 
GeneralRe: C# Questions Pin
shiftwik8-Jul-14 8:56
shiftwik8-Jul-14 8:56 
AnswerRe: C# Questions Pin
PIEBALDconsult8-Jul-14 9:08
mvePIEBALDconsult8-Jul-14 9:08 
AnswerRe: C# Questions PinPopular
Pete O'Hanlon8-Jul-14 9:19
mvePete O'Hanlon8-Jul-14 9:19 
GeneralRe: C# Questions Pin
Richard Andrew x648-Jul-14 11:00
professionalRichard Andrew x648-Jul-14 11:00 
GeneralRe: C# Questions Pin
Pete O'Hanlon8-Jul-14 11:16
mvePete O'Hanlon8-Jul-14 11:16 
GeneralRe: C# Questions Pin
shiftwik8-Jul-14 21:10
shiftwik8-Jul-14 21:10 
AnswerRe: C# Questions Pin
OriginalGriff8-Jul-14 9:32
mveOriginalGriff8-Jul-14 9:32 
1) Because if it didn't it wouldn't know when you wanted to create a new instance:
C#
MyClass[] data = new MyClass[10];
MyClass instance;
for (int i = 0; i < 10; i++)
   {
   data = instance;
   }
How many different instances of MyClass should that produce? Zero? One? Ten? Or Eleven?
C#
MyClass[] data = new MyClass[10];
MyClass instance;
for (int i = 0; i < 10; i++)
   {
   instance = new MyClass();
   data = instance;
   }
Makes that abundantly clear.
2) See previous answers, particularly Pete's

3) Yes. Again, see Pete's answer.

4) No, thank goodness. D/V was good in it's time, but thankfully things have moved on a lot since those primitive days.
Those who fail to learn history are doomed to repeat it. --- George Santayana (December 16, 1863 – September 26, 1952)
Those who fail to clear history are doomed to explain it. --- OriginalGriff (February 24, 1959 – ∞)

GeneralRe: C# Questions Pin
shiftwik8-Jul-14 21:09
shiftwik8-Jul-14 21:09 
GeneralRe: C# Questions Pin
OriginalGriff8-Jul-14 21:21
mveOriginalGriff8-Jul-14 21:21 
GeneralRe: C# Questions Pin
Erik Westermann11-Jul-14 3:48
professionalErik Westermann11-Jul-14 3:48 
GeneralRe: C# Questions Pin
OriginalGriff8-Jul-14 21:23
mveOriginalGriff8-Jul-14 21:23 
GeneralRe: C# Questions Pin
Richard Deeming9-Jul-14 1:48
mveRichard Deeming9-Jul-14 1:48 
GeneralRe: C# Questions Pin
OriginalGriff9-Jul-14 2:30
mveOriginalGriff9-Jul-14 2:30 
GeneralRe: C# Questions Pin
Nicholas Marty9-Jul-14 4:33
professionalNicholas Marty9-Jul-14 4:33 
GeneralRe: C# Questions Pin
Richard Deeming9-Jul-14 5:03
mveRichard Deeming9-Jul-14 5:03 
GeneralRe: C# Questions Pin
Nicholas Marty9-Jul-14 20:32
professionalNicholas Marty9-Jul-14 20:32 
GeneralRe: C# Questions Pin
Richard Deeming10-Jul-14 1:01
mveRichard Deeming10-Jul-14 1:01 
GeneralRe: C# Questions Pin
Nicholas Marty11-Jul-14 0:48
professionalNicholas Marty11-Jul-14 0:48 
AnswerRe: C# Questions Pin
V.9-Jul-14 1:40
professionalV.9-Jul-14 1:40 
GeneralHelp Pin
gsn19708-Jul-14 8:13
gsn19708-Jul-14 8:13 
GeneralRe: Help Pin
Richard MacCutchan8-Jul-14 8:23
mveRichard MacCutchan8-Jul-14 8:23 
GeneralRe: Help Pin
Pete O'Hanlon8-Jul-14 9:37
mvePete O'Hanlon8-Jul-14 9:37 
GeneralRe: Help Pin
gsn197015-Jul-14 21:18
gsn197015-Jul-14 21:18 
GeneralRe: Help Pin
Pete O'Hanlon15-Jul-14 21:44
mvePete O'Hanlon15-Jul-14 21:44 

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.