ฉันใช้Dictionary<string, int>
ที่ซึ่งint
เป็นกุญแจสำคัญ
ตอนนี้ฉันต้องเข้าถึงคีย์ที่แทรกล่าสุดภายในพจนานุกรม แต่ฉันไม่รู้ชื่อของมัน ความพยายามที่ชัดเจน:
int LastCount = mydict[mydict.keys[mydict.keys.Count]];
ไม่ทำงานเพราะDictionary.Keys
ไม่ได้ใช้ [] -indexer
ฉันแค่สงสัยว่ามีคลาสที่คล้ายกันหรือไม่? ฉันคิดถึงการใช้สแต็ค แต่นั่นเก็บเฉพาะสตริง ตอนนี้ฉันสามารถสร้าง struct ของตัวเองแล้วใช้ a Stack<MyStruct>
แต่ฉันสงสัยว่ามีทางเลือกอื่นหรือไม่โดยพื้นฐานแล้วพจนานุกรมที่ใช้ [] -indexer on the Keys?