gpt4 book ai didi

c# 使用声明-更多 = 好还是坏?

转载 作者:行者123 更新时间:2023-11-30 13:09:36 31 4
gpt4 key购买 nike

编辑拼写错误

你好,

这可能是一个愚蠢的问题,但如果它能帮助我遵循最佳实践,我不在乎:P

假设我想在 System.Data 命名空间...以及 System.Data.SqlClient 命名空间中使用类和方法。

是将两者都拉入游戏还是仅将父项拉入游戏更好,即...

using System.Data
using System.Data.SqlClient

或者只是……

using System.Data

我想更重要的是,它是否对应用程序有任何影响 - 或者它只是一个偏好问题(声明 parent 和 child 保持代码的其余部分整洁,但这是否损害了应用程序的速度是因为它拉入了整个父 namespace 然后是子 namespace ?)

希望这不是太多华夫饼

最佳答案

它不会对编译后的代码产生任何差异。

我个人喜欢只使用我正在使用的那些(没有双关语意)但是如果你想要其中的 100 个,它可能会稍微减慢编译器的速度,但它不会改变编译后的代码(当然,假设没有命名冲突)。

这只是一种让您在谈论 X.Y.Z 时编写 Z 的编译时方式……编译器会计算出您的意思,之后它是相同的。

如果您要使用来自两个不同命名空间的类型(并且这里的层次结构在很大程度上是虚幻的),我个人会同时使用 using 指令。

关于c# 使用声明-更多 = 好还是坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3635562/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com