I run this code and it's fine. -----Original Message----- From: dotnet discussion [mailto:[EMAIL PROTECTED]]On Behalf Of Wareham, Matt Sent: Thursday, May 16, 2002 5:22 PM To: [EMAIL PROTECTED] Subject: [DOTNET] C# Nesting an If/Else inside of an If/Else???
Greetings, I'm having some massive confusion over how to properly nest If/Else statements in C#.... meaning can it even be done?? Below is a test method I wrote to re-create what I'm thinking is an error. If you run the code below, it will run through both assignments of strResult in the second If/Else group. I can get this to work correctly if I remove the first Else statement at the bottom of the code (the one that says strResult = "Doh.";). But of course doing this defeats the purpose of what I'm trying to do. Has anyone else run into this problem? What am I doing wrong??? Thanks, -Matt private void TestIfElse() { string strT = "TEST"; string strX = "Test Again"; string strResult; if (strT.Length > 0) { if (strX.Length > 3) { strResult = "Yabba Dabba Doo."; } else { strResult = "Yadda Yadda Yadda."; } } else { strResult = "Doh."; } } This e-mail message, including any attachments, is for the sole use of the intended recipient(s) and may contain confidential or privileged information. Any unauthorized review; use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy the message. You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com. You can read messages from the DOTNET archive, unsubscribe from DOTNET, or subscribe to other DevelopMentor lists at http://discuss.develop.com.