Co działa szybciej Null coalesce, Ternary lub If Statement [closed]

Używamy?? Operator oceniać wyrażenia na wartości null, na przykład:

string foo = null;
string bar = "woooo";
string foobar= foo ?? bar ; 
// Evaluates foobar as woooo

Użyliśmy równieżif instrukcja, która działa tak samo, jeśli jest używana z powyższym wyrażeniem

string foo = null;
string bar = "woooo";
if(foo==null)
   string foobar=   "woooo" ;
// Evaluates foobar as woooo same as above

I również?: Operator trójskładnikowy...

string foo = null;
string bar = "woooo";    
string foobar= foo==null ? "woooo" : null ;
// Evaluates foobar as woooo same as above

Wiem, że koalescencja zerowa jest precyzyjna w składni, ale która z nich jest kompilowana szybciej między nimi i działa szybciej i dlaczego?

questionAnswers(2)

yourAnswerToTheQuestion