1
如果我需要在這樣一個範圍內使用的內部屬性幾聲:分配一個臨時變量,而不是使用性質多次
var A= student.Course.StartTime;
var B= student.Course.EndTime;
var C = student.Course.Location;....
你分配像一個臨時變量:
var course = student.Course;
TX。
如果我需要在這樣一個範圍內使用的內部屬性幾聲:分配一個臨時變量,而不是使用性質多次
var A= student.Course.StartTime;
var B= student.Course.EndTime;
var C = student.Course.Location;....
你分配像一個臨時變量:
var course = student.Course;
TX。
可能有很好的理由這樣做:
Course
將在後續調用返回不同的價值,也許是因爲它可以同時設置,局部變量必要。另一方面,引入局部變量以節省幾個CPU週期是過早的微優化,應該避免。
取決於'屬性'中的'getter'和你的最終目標是什麼。 – Karolis
是的,但我會把它叫做'studentCourse',所以理解上下文不會丟失(我們知道這是一個學生的課程,而不是從所有可用課程列表中獲得的課程)。 –
只是一個暴露私人成員的吸氣劑 – tal