fork download
  1. Imports System
  2.  
  3. Public Class Test
  4. Public Shared Sub Main()
  5. For Each Name As String In [Enum].GetNames(GetType(System.Drawing.ContentAlignment))
  6. Dim Value As Integer = [Enum].Parse(GetType(System.Drawing.ContentAlignment), Name)
  7. Dim ConvertedValue As Integer = Math.Floor(Math.Log(Value, 16))
  8. Console.WriteLine("{0,-14}{1,-8}: {2} {3}", Name, "(" & Value & ")", ConvertedValue, "(" & [Enum].GetName(GetType(System.Drawing.StringAlignment), ConvertedValue) & ")")
  9. Next
  10. End Sub
  11. End Class
Success #stdin #stdout 0.03s 24464KB
stdin
Standard input is empty
stdout
TopLeft       (1)     :    0 (Near)
TopCenter     (2)     :    0 (Near)
TopRight      (4)     :    0 (Near)
MiddleLeft    (16)    :    1 (Center)
MiddleCenter  (32)    :    1 (Center)
MiddleRight   (64)    :    1 (Center)
BottomLeft    (256)   :    2 (Far)
BottomCenter  (512)   :    2 (Far)
BottomRight   (1024)  :    2 (Far)