Código con comportamiento indefinido en C #

En C ++ hay muchas formas de escribir código que compila, pero producecomportamiento indefinido (Wikipedia). ¿Hay algo similar en C #? ¿Podemos escribir código en C # que compila, pero tiene un comportamiento indefinido?