[ krul @ 03.03.2006. 20:37 ] @
Zasto se ne mogu "enumerisati" enums? Zasto ne bi moglo nesto kao: enum E { A, B, C, D } foreach( E e in E ) { ... } Pozdrav |
[ krul @ 03.03.2006. 20:37 ] @
[ krul @ 03.03.2006. 20:55 ] @
Bice da je moguce sa vb.net:
Code: 'Loop through the enumeration members Dim names As String() = System.Enum.GetNames(GetType(Characteristics)) For i as Integer = 0 To names.Length-1 Response.Write(names(i)) Next Medjutim nikako da implementiram to resenje u c# [ krul @ 03.03.2006. 21:52 ] @
i napokon ...
Code: [Visual Basic] Imports System Public Class GetValuesTest Enum Colors Red Green Blue Yellow End Enum 'Colors Enum Styles Plaid = 0 Striped = 23 Tartan = 65 Corduroy = 78 End Enum 'Styles Public Shared Sub Main() Console.WriteLine("The values of the Colors Enum are:") Dim i As Integer For Each i In [Enum].GetValues(GetType(Colors)) Console.WriteLine(i) Next i Console.WriteLine() Console.WriteLine("The values of the Styles Enum are:") For Each i In [Enum].GetValues(GetType(Styles)) Console.WriteLine(i) Next i End Sub 'Main End Class 'GetValuesTest [C#] using System; public class GetValuesTest { enum Colors { Red, Green, Blue, Yellow }; enum Styles { Plaid = 0, Striped = 23, Tartan = 65, Corduroy = 78 }; public static void Main() { Console.WriteLine("The values of the Colors Enum are:"); foreach(int i in Enum.GetValues(typeof(Colors))) Console.WriteLine(i); Console.WriteLine(); Console.WriteLine("The values of the Styles Enum are:"); foreach(int i in Enum.GetValues(typeof(Styles))) Console.WriteLine(i); } } Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|