Was bedeuten zwei eckige Klammern "<<" in C #?

Grundsätzlich die Fragen im Titel. Ich schaue mir den MVC 2-Quellcode an:

[Flags]
public enum HttpVerbs {
    Get = 1 << 0,
    Post = 1 << 1,
    Put = 1 << 2,
    Delete = 1 << 3,
    Head = 1 << 4
}

und ich bin nur neugierig, was die doppelten linken Winkelklammern sind<< tut.

Antworten auf die Frage(9)

Ihre Antwort auf die Frage