Is there any difference in runtime performance between the following variable initializations?
var x = null as object;
var x = (object) null;
object x
First of all: No, I believe these three calls are essentially equivalent.
Secondly: Even if there was any difference between them, it would surely be so minuscule that it would be completely irrelevant in an application.
This is such a tiny piece of any program, that focusing on optimization here and in similar situations, will often be a waste of time, and might in some cases make your code more complicated for no good reason.
There is a longer interesting discussion about this on the programmers.stackexchange site.