在.NET 3.5中将Enum转换为String的首选方法是什么?
为什么我更喜欢其中一个呢?一个表现更好吗?
关于函数式编程语言的几个问题让我思考XSLT是否是一种函数式编程语言.如果没有,缺少哪些功能?XSLT 2.0是否缩短或缩小了差距?
似乎有几种可能的方法来确定给定的System.DateTime是否代表午夜.各自的优点和缺点是什么?是否比其他人更具可读性或表现更好?
编辑:我认为可读性比性能更重要,直到分析显示存在问题.这就是为什么我问两个问题.
例1
Public Function IsMidnight(ByVal value As Date) As Boolean
Return value.TimeOfDay = TimeSpan.FromHours(0)
End Function
Run Code Online (Sandbox Code Playgroud)
例2
Public Function IsMidnight(ByVal value As Date) As Boolean
Return value.CompareTo(value.[Date]) = 0
End Function
Run Code Online (Sandbox Code Playgroud)