![]() |
1
15
这个
如果您使用优化标志进行编译,那么Trparse非常快速——这是从字符串中获取数字的最佳方法。但是,如果有一个对象可能是int或字符串convert.toint32更快。 |
![]() |
2
5
以下是您的答案: http://www.dotnetspider.com/forum/ViewForum.aspx?ForumId=77428 尽管我认为在.NET的现代版本中,最好的做法是在任何情况下使用胰蛋白酶,如果有任何疑问转换将起作用的话。 |
![]() |
3
3
我非常喜欢 TryParse ,因为当您要分析的值可能不是合适的类型时,它可以避免很多错误捕获的麻烦。 我的订单通常是:
|
![]() |
4
1
还有DirectCast方法,只有在确定对象的类型时才应使用该方法。它更快,但没有做任何正确的检查。当我知道每列的类型时,从松散类型的数据表中提取值时,我使用DirectCast。 |
![]() |
5
1
如果你需要速度,我很肯定直接投球是最快的方法。也就是说,我通常使用.parse或.typarse,因为is似乎可以使事情更容易阅读,并以更可预测的方式运行。 我相信,转换实际上是在引擎盖下解析的调用。所以没有什么区别,这似乎只是个人品味的问题。 |
![]() |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
![]() |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
![]() |
Niyazi Babayev · 如何在表达式中动态应用表达式? 3 年前 |
|
Dansih · .Net核心自定义身份验证方案 3 年前 |
![]() |
lolorekkk · 面板插入。NET WinForm 3 年前 |