是否可以將此功能縮短爲單行/兩行?Linq縮短
Public Function countrySelector() As List(Of String)
Dim myString As New List(Of String)
Dim countryTitle As List(Of Entities.AttributeValue) = _PageVals.Where(Function(x) x.TabDescription = "Country").ToList()
myString = countryTitle.Where(Function(x) x.AttributeId = Entities.AttributeTypes.TITLE).Select(Function(y) y.Value).ToList()
Return myString
End Function
確實行數不等於質量。優質的代碼易於閱讀,理解和維護。正確編寫10行代碼可能會優於跨越3個水平屏幕的1行代碼。你會避免習慣於把所有東西都放在一條線上,這樣可以幫你一個忙。其他開發人員也會爲此感謝你。 – Neolisk