我在Java方面有一点经验,但对C#不太熟悉,我想澄清一些关于C#的疑问。
是否有任何基类或界面,例如'对象'在C#?
' ==' c#中的运算符表示" =="在java?或"等于()"在java?
如果' =='在C#中并不意味着"等于()"在java中,我如何在C#中覆盖equals()?
C#的Dictionary中的键是否应该像java HashMap一样不可变? 怎么样" hashcode()"然后? c#中有类似的东西吗?
' +' C#中两个不同的String之间的运算符效率如java吗?
答案 0 :(得分:0)
我认为“==”表示该对象被引用到机器中的相同地址。而equals()意味着对象的值是相同的。