c#
-
-
-
Java的使用站点方差与C#的声明站点方差相比如何? 我的理解是,在 C# 中为泛型指定方差发生在类型声明级别:创建泛型类型时,请为类型参数指定方差。另一方面,在 Java 中,在使用泛型的位置指定方差:创建某种泛型类型的变量时,可以指定
-
什么是 Java 等同于 C# 的“逻辑调用上下文” 在.net中,有一个“uber”线程本地存储(TLS),它允许任意TLS数据自动神奇地从一个线程“跳转”到另一个线程。它基于 ,该功能允许线程对逻辑调用上下文进行私有修改。换句话说,.net 仍在
-
Getters和Setters是糟糕的OO设计吗? 简要阅读上面的文章,我发现getters和setters是糟糕的OO设计,应该避免使用它们,因为它们与封装和数据隐藏相悖。既然如此,在创建对象时如何避免这种情况,以及如何将这一点建模
-
对接口使用“I”前缀或不对接口使用 这就是问题所在?那么,在开发c#项目时不使用此约定有多大的罪过呢?此约定在 .NET 类库中广泛使用。但是,我至少不是一个粉丝,不仅仅是出于美学原因,但我不认为它有任何贡献。例如,IP
-
Java equivalent of C# system.beep? I am working on a Java program, and I really need to be able to play a sound by a certain frequency and duration, similarly to the c# method System.Beep, I know how to use it in C#, but I can't find a way to do this in Java. Is there some equivalent, or an
-
强制基本方法调用 Java 或 C# 中是否有强制继承类调用基本实现的构造?你可以调用 super() 或 base(),但是如果不调用它,是否有可能让它引发编译时错误?这将是非常方便的。 --编辑-- 我主要对重写方法感
-
Java 和 C# 互操作性 我有两个程序。一个在C#中,另一个在Java中。这些程序很可能总是在同一台计算机上运行。 让他们互相交谈的最佳方式是什么? 所以,为了澄清这个问题: 这是一个个人项目(所以专业/昂贵
-
组合字段哈希码的简洁方法? 一个是实现GetHashCode的方法 - 需要这样做 - 由Jon Skeet概述。重复他的代码: 这确实有助于消除错误并专注于重要细节。 动机:我遇到了一个需要重写的C#类,但是它组合其各个组成部分的哈希
标签