คำถามติดแท็ก statement

2
ทำไมคำสั่ง“ ใช้” และคำสั่ง“ ใช้” ใช้คำหลักเดียวกันใน C #
usingสั่งให้เราสามารถเข้าถึงประเภทโดยไม่ต้องใช้ชื่อที่มีคุณสมบัติครบถ้วนของพวกเขา using MyNamespace.Foo.Bar; usingงบทำหน้าที่เป็นน้ำตาลประโยคสำหรับtry/ finallyบล็อกซึ่งมั่นใจว่าวัตถุที่มีการกำจัดอย่างถูกต้อง using(var x = new MyDisposableClass()) { ... } สถานการณ์ทั้งสองนี้ดูเหมือนจะไม่มีอะไรเกี่ยวข้องกัน เพราะเหตุใดพวกเขาจึงใช้คำหลักเดียวกัน ฉันสงสัยว่าทุกคนจะสับสนทั้งสองกรณี แต่ดูเหมือนแปลกที่จะไม่สร้างคำศัพท์ใหม่สำหรับฟังก์ชั่นใหม่ นอกจากนี้ฉันได้อ่านเกี่ยวกับการใช้สองครั้งclassใน C ++ เช่นกัน (อันหนึ่งสำหรับการประกาศคลาส, หนึ่งสำหรับการกำหนดพารามิเตอร์เทมเพลต) แต่ในที่สุดกรณีที่สองมีคำสำคัญของตัวเองtypenameซึ่งทำให้ฉันมีเหตุผลมากขึ้น
10 c#  statement 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.