Skip to content

Enumerates

sancalle edited this page Oct 14, 2022 · 3 revisions

Numerics

Typescript

export enum Animals {
    Dog = 1,
    Cat = 2
}

C#

In C# those are wrapped into a static class

namespace Codeverter
{
    public static class Helper
    {
        public enum Animals
        {
            Dog = 1,
            Cat = 2
        }
    }
}

GO

package codeverter

const (
	Dog int = 1
	Cat = 2
)

Visual Basic

In Visual Basic those are wrapped into a Module

Namespace Codeverter
    Module Helper
        Enum Animals
            Dog = 1
            Cat = 2
        End Enum
    End Module
End Namespace

Autoincrementals

Typescript

export enum Animals {
    Dog,
    Cat
}

C#

In C# those are wrapped into a static class

namespace Codeverter
{
    public static class Helper
    {
        public enum Animals
        {
            Dog,
            Cat
        }
    }
}

GO

package codeverter

const (
	Dog int = iota
	Cat
)

Visual Basic

In Visual Basic those are wrapped into a Module

Namespace Codeverter
    Module Helper
        Enum Animals
            Dog
            Cat
        End Enum
    End Module
End Namespace

Strings

Typescript

export enum Animals {
    Dog = "dog",
    Cat = "cat"
}

C#

In C# those are wrapped into a static class

namespace Codeverter
{
    public static class Helper
    {
        public enum Animals
        {
            Dog = "dog",
            Cat = "cat"
        }
    }
}

GO

package codeverter

const (
	Dog string = "dog"
	Cat = "cat"
)
Clone this wiki locally