Der Operator ?? in C#

Thomas Wölfer
10. November 2006
Habe ich heute festgestellt, hätte ich wohl schon länger wissen sollen: Der Operator ?? kann nicht nur bei nullable Types verwendet werden. Statt sowas
void foo( string v)
{
string r = ( v == null ) ? "null" : v;
}
geht also auch einfach
void foo( string v)
{
string r = v ?? "null";
}