パフォーマンスとベスト プラクティスの観点から、次のどのアプローチが推奨されるかを知りたいだけです。性能差はありますか?
if (objA.objB.objC.objD.objE != null)
{
objX.var1 = objA.objB.objC.objD.objE.prop1;
objX.var2 = objA.objB.objC.objD.objE.prop2;
objX.var3 = objA.objB.objC.objD.objE.prop3 + objA.objB.objC.objD.objE.prop4;
......
......
}
or
var objonlyE = objA.objB.objC.objD.objE
if (objonlyE != null)
{
objX.var1 = objonlyE.prop1;
objX.var2 = objonlyE.prop2;
objX.var3 = objonlyE.prop3 + objonlyE.prop4;
......
......
}