Tags: , , | Categories: VB.Net Posted by Christoph on 10/1/2008 7:46 PM | Comments (1)

Man kann in VB.Net Alle Elemente einer ENUM folgendermassen auslesen:

Public Enum SiteContext
	Website
	CMS
	EMail
End Enum

public sub DoIt()
	For Each C As SiteContext In [Enum].GetValues(GetType(SiteContext))
		Response.Write(C.ToString)
	Next
end sub

Und von einem String bekommt man so wieder ein Enum Element:

Dim Ctx As SiteContext = [Enum].GetName(GetType(SiteContext), ddlFocus.SelectedValue)

Comments (1) -

Silent Germany on 1/24/2011 10:11 PM Um wieder ein Enumaretions-Objekt zu erhalten habe ich folgendes verwendet:

Dim enumEntry As SiteContext = [Enum].Parse(GetType(SiteContext), C.ToString)

Gruß aus Sachsen...

Add comment

  Country flag

biuquote
  • Comment
  • Preview
Loading