-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: rags_rao
Message 2 in Discussion

 newing is not reqd for strucs here is an example:  
struct MyStruct 
{ 
public int x; 
public static void Main() 
{ 
MyStruct newObj = new MyStruct(),noNewObj; 
System.Console.WriteLine(newObj.x); 
//System.Console.WriteLine(noNewObj.x);thats thorws an error: uninitialized x... 
newObj.x=noNewObj.x=20; 
System.Console.WriteLine(newObj.x + "\n" + noNewObj.x); 
} 
} 
Theory: The diff b/w newObj and noNewObj is that initobj is called on newObj which 
intializes the the members to default values like 0,null 
Reality: Even thou C# compiler gives an uninitalized error, if i rewrite it in IL it 
works fine. noNewObj is initialized without initobj to default value (i dont know 
how.) 
-- 
"When true kings murderers are allowed to roam free, a thousand magicians arise in the 
land"
- Jim morrison 
  
 

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/bdotnet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to