I'm trying to map a certain wind speed (measured in meters per second) to the appropriate label, taken from http://www.windfinder.com/wind/windspeed.htm. For this, I'd like to use switch statements, however I'm not sure how to do this in C#.

In ActionScript, it was possible using switch blocks, I've also seen it in Clang.

// ActionScript 3
switch(true) {
    case: mps >= 0 && <= 0.2
        return WindSpeedLabel.Calm; break;
    ...
    case else:
        WindSpeedLabel.ShitHittingTheFan;
}

// Clang
switch(mps) {
    case 0 ... 0.2:
        return WindSpeedLabel.Calm;
    ...

I'm aware it's possible using if/else statements, however with about 13 different ranges, I would appreciate a more readable solution.

Update - Relational Patterns added in C#9

In a relational pattern, you can use any of the relational operators <, >, <=, or >=.
The right-hand part of a relational pattern must be a constant expression

Here's an example using ranges in a switch expression (Demo in .NET Fiddle):

var season = DateTime.Today.Month switch
{
    >= 3 and < 6 => "spring",
    >= 6 and < 9 => "summer",
    >= 9 and < 12 => "autumn",
    12 or (>= 1 and < 3) => "winter",
    _ => ""
};

Further Reading