![]() |
swicth und enum
Ich will einen Enumerator in einer switch-Anweisung verwenden:
Code:
Aber er will nicht so wie ich:
class Page
{ public enum PageSizes { DINA4, DINA5}; private MultiLayerViewer page; private string name; public Page(PageSizes pageSize) { page = new MultiLayerViewer(); switch (pageSize) { case DINA4: break; case DINA5: break; } } Zitat:
|
Re: swicth und enum
Auf Elemente eines Enums greifst du über den Namen des Enums zu, also:
PageSizes.DINA4 und PageSizes.DINA5. Intellisense hilft dir dabei in den meisten Fällen (z.B. wenn du eine Zuweisung tippst). |
Re: swicth und enum
Zitat:
Dank dir. Bei C# muss man ich mich doch noch an das ein oder andere gewöhnen, wie es aussieht. ;) |
Re: swicth und enum
Codevervolständigung gibts auch... Switch->Tab->PageSize->Enter... Wie beim guten Delphi :mrgreen:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:44 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz