C# syntax if (value=this || this|| this) do this
<p>just to throw some code out there</p>

<pre><code>string answer = "hotel"
if (answer == "house"|| answer == "hotel" || answer =="appartment")
{
    DoSomething()
}
</code></pre>

<p>I was wondering if there was some way to shorten it to</p>

<pre><code>string answer = "hotel"
if (answer == "house"|| "hotel" || "appartment")
{
    DoSomething()
}
</code></pre>

<p>I am aware of the switch statement </p>

<pre><code>switch (answer)
{
    case "house":
    case "hotel":
    case "appartment": DoSomething();
        break;
    default :DoNothing();
}
</code></pre>

<p>I am just wondering if there is some syntax sugar like what I described above.</p>
