c#
-
使用单一方法上课 -- 最佳方法? 假设我有一个旨在执行单个函数的类。执行该功能后,可以将其销毁。有什么理由更喜欢这些方法之一吗? 我故意对细节含糊不清,试图为不同情况制定指导方针。但是我真的没有想到像Math.r
-
寻求澄清弱类型语言的明显矛盾 我认为我理解的文章中,作者说Perl是弱类型的,仅仅是因为我可以将字符串连接到数字,反之亦然,而无需任何显式转换。 佩尔 所以同样的例子使Perl弱类型化,但不是Java和C#?。 哎呀,这
-
联接是懒人用的吗? 我最近与另一位开发人员进行了讨论,他向我声称JOIN(SQL)是无用的。这在技术上是正确的,但他补充说,使用联接比在代码中发出多个请求和链接表(C#或Java)效率低。 对他来说,加入是为
-
为什么默认的无参数构造函数在创建带有参数的构造函数时消失 在 C# 中,C++和 Java,当您创建一个采用参数的构造函数时,默认的无参数构造函数将消失。我一直只是接受这个事实,但现在我开始想知道为什么。 这种行为的原因是什么?它只是一个“安全
-
为什么变量不在“catch”或“finally”的作用域中的“try”中声明? 在 C# 和 Java(可能还有其他语言)中,在“try”块中声明的变量不在相应的“catch”或“finally”块的作用域内。例如,下面的代码不编译: 然而,至少对我来说,(1)这感觉像是一个笨拙的
-
-
Java Map 相当于 C 语言# 我正在尝试使用我选择的键在集合中保存项目列表。在Java中,我会简单地使用Map,如下所示: 在 C# 中是否有等效的方法来执行此操作? 不使用哈希,我无法定义自定义类型键不是泛型类没有
-
评论接口,实现或两者兼而有之? 我想我们所有人(当我们可能被打扰时!)评论我们的界面。例如: 您是否还对实现进行了注释(也可以将其提供给客户端,例如作为库的一部分)?如果是这样,您如何管理保持两者的同步
-
-
标签