Null coalescing. The null coalescing operator "??" uses two question marks. With it you can use a custom value for a null reference variable. It simplifies null tests.
Response.Write(Request["a"] ?? "");
default.aspx
output :
Response.Write(Request["a"] ?? "");
default.aspx
output :