Rt (expresie, tip) (sioane)

Următoarele reguli definesc metoda de implementare a operațiunii.

Dacă parametrul de expresie. Tipul sau tipul are un tip definit de utilizator care definește operatorul de conversie explicit sau implicit. MethodInfo Operatorul reprezentant este o metodă de implementare.







În caz contrar:

Dacă ambele expresii. Tipul și tipul reprezintă tipurile numerice sau logice și tipurile de enumerare care acceptă o valoare NULL sau nu permit valori NULL, metoda de implementare va fi nulă.

Dacă parametrul de expresie. Un tip sau tip este un tip de referință și o ambalare explicită, despachetarea sau există o conversie a referinței din expresie. Tip de tip. implementarea metodei null.







Dacă metoda de implementare nu este nulă.

În cazul expresiei. Tipul este atribuit tipului argumentului metodei de implementare, iar tipul valorii returnate a metodei de implementare este atribuit parametrului de tip. nodul nu este eliminat.

Dacă una sau ambele expresii. Un tip sau un tip este un tip de valoare care permite NULL și tipurile de valori corespunzătoare care nu permit valorile NULL să fie egale cu tipul argumentului și tipul valorii returnate a metodei de implementare, respectiv, nodul este șters.

Dacă metoda de implementare este nulă.

Dacă ambele expresii. Tipul și tipul sunt permise să fie NULL, nodul nu este eliminat.

În caz contrar, nodul este eliminat.







Trimiteți-le prietenilor: