Wrox Programmer Forums
Go Back   Wrox Programmer Forums > C# and C > C# 1.0 > C#
| Search | Today's Posts | Mark Forums Read
C# Programming questions specific to the Microsoft C# language. See also the forum Beginning Visual C# to discuss that specific Wrox book and code.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the C# section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
  #1 (permalink)  
Old June 11th, 2008, 05:51 AM
Friend of Wrox
 
Join Date: May 2005
Location: , , Norway.
Posts: 189
Thanks: 0
Thanked 0 Times in 0 Posts
Default Switch-statement

Hei!

The error I get is that it is expected an { and an } in the switch statement;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Ch04Ex03
{
    class Program
    {
        static void Main(string[] args)
        {
            const string mittNavn = "lasse";
            const string etNavn = "ola";
            const string sillyNavn = "jens";
            string navn;

            Console.WriteLine("Hva er navnet ditt?");
            navn = Console.ReadLine();

            switch (navn.ToLower())
            {
                Case mittNavn;
                    Console.WriteLine("Hei {0}, du heter det samme som meg!", navn);
                    break;

                Case etNavn;
                    Console.WriteLine("Hei {0}, for et bonde-navn!", navn);
                    break;

                Case sillyNavn;
                    Console.WriteLine("Hei {0}, fjollete navn forresten!", navn);
                    break;
            }

            Console.WriteLine("Hei {0}, velkommen!", navn);

            Console.ReadKey;
        }
    }
}


Can you help me?

Mvh
grstad
__________________
Internet has become favorable with that tool...thank you Tim Berners-Lee!
  #2 (permalink)  
Old June 11th, 2008, 05:56 AM
Friend of Wrox
 
Join Date: Mar 2007
Location: Hampshire, United Kingdom.
Posts: 432
Thanks: 0
Thanked 1 Time in 1 Post
Default

Hi,

"Case" needs to be "case" C# is case-sensitive :)

EDIT:
Oh, and you have used semi colons (;) to terminate your case, when it should be a colon (:)

Rob
http://cantgrokwontgrok.blogspot.com
  #3 (permalink)  
Old June 11th, 2008, 06:31 AM
Friend of Wrox
 
Join Date: May 2005
Location: , , Norway.
Posts: 189
Thanks: 0
Thanked 0 Times in 0 Posts
Default

...thank you!

Mvh
grstad
  #4 (permalink)  
Old June 11th, 2008, 06:53 AM
Friend of Wrox
 
Join Date: Mar 2007
Location: Hampshire, United Kingdom.
Posts: 432
Thanks: 0
Thanked 1 Time in 1 Post
Default

No problem, HTH :)

Rob
http://cantgrokwontgrok.blogspot.com


Similar Threads
Thread Thread Starter Forum Replies Last Post
switch statement crmpicco Javascript How-To 3 March 9th, 2015 10:37 PM
Using Switch statement in XHTML Lizane Java Basics 1 June 15th, 2007 06:46 AM
switch statement seymour_glass C# 5 January 24th, 2007 12:08 AM
C# switch statement nalla General .NET 4 December 14th, 2005 05:31 AM
build switch statement to make dynamic crmpicco Javascript How-To 0 October 27th, 2005 05:44 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.