ฉันไม่แน่ใจว่าคำถามของฉันสมเหตุสมผลหรือไม่ แต่ฉันแค่สงสัยว่าโค้ดสองบรรทัดนี้มีความแตกต่างกันหรือไม่:
Dictionary<int, List<string>> myDictionary = new Dictionary<int, List<string>>();
vs
Dictionary<int, List<string>> myDictionary = null;
ฉันรู้ว่าบรรทัดแรก instatiates วัตถุพจนานุกรมใหม่ แต่เนื่องจากฉันไม่ได้เพิ่มอะไรลงในพจนานุกรม มันจึงเป็นเพียงวัตถุว่างเปล่า บรรทัดที่สองเป็นเพียงวัตถุพจนานุกรมที่ว่างเปล่า มีความแตกต่างหรือไม่?
.Count
ทั้ง 2 แห่ง แล้วคุณจะเห็นความแตกต่างในไม่ช้า! - person CompuChip   schedule 11.07.2016