小编naw*_*fal的帖子

HashMap,LinkedHashMap和TreeMap之间的区别

是什么区别HashMap,LinkedHashMapTreeMap在Java中?我没有看到输出有任何差异,因为所有三个都有keySetvalues.什么是Hashtables?

Map m1 = new HashMap();
m1.put("map", "HashMap");
m1.put("schildt", "java2");
m1.put("mathew", "Hyden");
m1.put("schildt", "java2s");
print(m1.keySet()); 
print(m1.values()); 

SortedMap sm = new TreeMap();
sm.put("map", "TreeMap");
sm.put("schildt", "java2");
sm.put("mathew", "Hyden");
sm.put("schildt", "java2s");
print(sm.keySet()); 
print(sm.values());

LinkedHashMap lm = new LinkedHashMap();
lm.put("map", "LinkedHashMap");
lm.put("schildt", "java2");
lm.put("mathew", "Hyden");
lm.put("schildt", "java2s");
print(lm.keySet()); 
print(lm.values());
Run Code Online (Sandbox Code Playgroud)

java map

919
推荐指数
13
解决办法
58万
查看次数

什么是lambda(函数)?

对于没有comp-sci背景的人来说,计算机科学领域的lambda是什么?

language-agnostic theory lambda computer-science terminology

714
推荐指数
14
解决办法
26万
查看次数

563
推荐指数
9
解决办法
47万
查看次数

数组与List <T>:何时使用哪个?

MyClass[] array;
List<MyClass> list;
Run Code Online (Sandbox Code Playgroud)

当一个优于另一个时,有什么情况?为什么?

.net arrays list

561
推荐指数
7
解决办法
28万
查看次数

XDocument或XmlDocument

我现在正在学习,XmlDocument但我刚刚遇到XDocument,当我试图搜索他们的差异或好处时,我找不到有用的东西,你能告诉我为什么你会使用一个而不是另一个吗?

c# xml xmldocument linq-to-xml

487
推荐指数
6
解决办法
18万
查看次数

328
推荐指数
9
解决办法
17万
查看次数

String.Empty和""(空字符串)有什么区别?

在.NET中,String.Empty和之间的区别是什么"",它们是可互换的,还是存在一些基本的参考或本地化问题,这些问题String.Empty将确保不是问题?

.net string double-quotes

278
推荐指数
11
解决办法
8万
查看次数

在C#中通过引用或值传递对象

在C#中,我一直认为非原始变量是通过引用传递的,而原始值是通过值传递的.

因此,当将任何非基本对象传递给方法时,对方法中的对象所做的任何操作都会影响传递的对象.(C#101的东西)

但是,我注意到当我传递一个System.Drawing.Image对象时,情况似乎并非如此?如果我将system.drawing.image对象传递给另一个方法,并将图像加载到该对象上,那么让该方法超出范围并返回调用方法,该图像未加载到原始对象上?

为什么是这样?

c# parameter-passing pass-by-reference pass-by-value

217
推荐指数
5
解决办法
19万
查看次数

string.IsNullOrEmpty(string)与string.IsNullOrWhiteSpace(string)

在.NET 4.0及更高版本中,string.IsNullOrEmpty(string)当检查被视为不良操作的字符串时是否使用string.IsNullOrWhiteSpace(string)

.net c# string

196
推荐指数
5
解决办法
11万
查看次数

如何检测ExpandoObject上是否存在属性?

在javascript中,您可以使用undefined关键字检测属性是否已定义:

if( typeof data.myProperty == "undefined" ) ...
Run Code Online (Sandbox Code Playgroud)

你如何在C#中使用带有ExpandoObject和不带异常的动态关键字来做到这一点?

c# dynamic expandoobject

182
推荐指数
5
解决办法
8万
查看次数