• 0

[C#] Enum with spaces?


Question

Has anyone ever been able to get an enum to compile with one of its values having a space in it?

ie:

private enum iTest
  {
 	 Food, Keys, Wife, Bath And Shower
  };

I have tried with single quotes, double quotes, parantheses, and square brackets around the value, and stilll no luck.

projects\consoleapplication1\class1.cs(12,27): error CS1513: } expected

projects\consoleapplication1\class1.cs(12,37): error CS1002: ; expected

projects\consoleapplication1\class1.cs(19,10): error CS1518: Expected class,

projects\consoleapplication1\class1.cs(19,27): error CS1001: Identifier expected

projects\consoleapplication1\class1.cs(19,29): error CS1518: Expected class, delegate, enum, interface, or struct

projects\consoleapplication1\class1.cs(26,1): error CS1022: Type or namespace definition, or end-of-file expected

(using VS.NET 2003 to compile)

Link to comment
https://www.neowin.net/forum/topic/246859-c-enum-with-spaces/
Share on other sites

7 answers to this question

Recommended Posts

  • 0
  JJ6829 said:
Yah alright, makes sense now that I think about it.

What would be the easiest collection to iterate through, where I can refer to either an index or through teh value name?  ArrayList?

584958945[/snapback]

If you want to access elements through a value name, probably have a look at HashMaps.

  • 0
  Winston said:
If you want to access elements through a value name, probably have a look at HashMaps.

584960182[/snapback]

The type in C# is called Hashtable, and that's exactly what it does. You can iterate through the collection to get what you want (the index approach) or you can refer to elements by names (if the keys are strings):

myHashList["Item1"]

  • 0
  dannysmurf said:
The type in C# is called Hashtable, and that's exactly what it does. You can iterate through the collection to get what you want (the index approach) or you can refer to elements by names (if the keys are strings):

myHashList["Item1"]

584961180[/snapback]

lol :p... yeah i'm thinking in terms of Java too much

This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
  • Posts

    • Report: Apple's new features for Messages and Phone apps revealed ahead of WWDC 2025 by Hamid Ganji Piles of rumors and speculations about Apple's upcoming UI overhaul across its operating systems have been released, though only some of them have given us a sneak peek into Apple's next OS for iPhones, dubbed iOS 26. However, a new report by Bloomberg's Mark Gurman gives us a clear idea of what to expect from the upcoming iOS 26 and its various applications. As the report reads, the iOS UI overhaul also affects the Messages and Phone apps, two of Apple customers' most used applications. According to Gurman, the Messages app on iOS 26 allows users to create polls and set a background image for a specific conversation. Interestingly, the background image set by one side of the conversation will be visible to the other side as well. With the recent changes to its Messages app, Gurman says Apple aims to compete with Meta's WhatsApp and other messaging platforms. He writes: "The two main changes are the ability to create polls and set a background image. The backgrounds will sync between devices, including those of other users, meaning that you and the people you are chatting with have the same look." However, the scope of changes on the Phone app is limited. Gurman says the Phone app in iOS 26 gets a new view that combines favorite contacts, recent calls, and voicemails into a single, scrollable window. Of course, the new design is optional for users, and they can still opt for the legacy interface. Changes to the Messages and Phone apps on iOS 26 focus on providing a personalized experience to iPhone users and moving them away from rival messaging apps. Apple's 2025 Worldwide Developers Conference kicks off on June 9. The Cupertino tech giant is gearing up to unveil its revamped operating systems with a glass-like UI and new names, representing 2025-2026 release cycle.
    • I've read this truck was mainly his design, he had his hands all over it and the final say.
    • Here's how to watch Summer Game Fest 2025 showcase today and what to expect by Pulasthi Ariyasinghe E3 as we know it might be dead, but Summer Game Fest is still going strong with its scheduled events in June. For five years now, Geoff Keighley has been organizing and hosting the video-game-centered platform to get developers and publishers a central location to have their reveal events. Summer Game Fest itself has its own massive show, and tonight, that kickoff event is going live with a whole bunch of announcements, updates, and more. The Summer Game Fest showcase hosted by Keighley is scheduled to go live at 2 PM PT | 5 PM ET | 10 PM BST later today, June 6. The live show is being hosted at the YouTube Theater in Los Angeles and is slated to run around two hours. To watch it online, viewers can tune into the show's YouTube (4K at 60 FPS), Twitch, Twitter, and Steam pages. Separate streams featuring American Sign Language and Descriptive Audio are available on YouTube as well. Not much information has been released regarding what gaming fans can expect to see at the event, but there are some clues and teasers to follow. Hideo Kojima is attending the event like always, meaning Death Stranding 2: On The Beach should get a brand-new trailer, unless it's a misdirect of some kind. The next entry in the Mafia franchise, The Old Country, the Soulslike action RPG Wuchang: Fallen Feathers, a surprise from the Splitgate 2 developer 1047 Games, a Fortnite-focused event from Epic Games, and new content for Atomic Heart should appear during the show. Being a rather long showcase, there should be plenty of other surprise reveals and announcements on stage, especially from major publishers like Ubisoft and 2K, which do not have their own dedicated summer events. Right after the main kickoff event, the Day of the Devs showcase will begin its own festivities at 4pm PT | 7pm ET. This is focused entirely on upcoming indie games. Later in the day, Devolver Digital and IO Interactive are hosting their own showcases. Here's the full calendar.
    • TIL you can report articles. reported as ad lol.
  • Recent Achievements

    • One Month Later
      EdwardFranciscoVilla earned a badge
      One Month Later
    • One Month Later
      MoyaM earned a badge
      One Month Later
    • One Month Later
      qology earned a badge
      One Month Later
    • One Year In
      Frinco90 earned a badge
      One Year In
    • Apprentice
      Frinco90 went up a rank
      Apprentice
  • Popular Contributors

    1. 1
      +primortal
      453
    2. 2
      +FloatingFatMan
      247
    3. 3
      snowy owl
      240
    4. 4
      ATLien_0
      196
    5. 5
      Xenon
      143
  • Tell a friend

    Love Neowin? Tell a friend!