. NET Framework Class Library ประกอบด้วยสี่คลาสที่ชื่อว่า Timer ซึ่งแต่ละตัวมีฟังก์ชันการทำงานที่แตกต่างกัน:
System.Timers.Timer
ซึ่งไฟเหตุการณ์และรันรหัสในหนึ่งหรือมากกว่าหนึ่งเหตุการณ์จมในช่วงเวลาปกติ คลาสมีไว้สำหรับใช้เป็นเซิร์ฟเวอร์หรือส่วนประกอบบริการในสภาพแวดล้อมแบบมัลติเธรด มันไม่มีส่วนต่อประสานกับผู้ใช้และไม่สามารถมองเห็นได้ในขณะใช้งานจริง
System.Threading.Timer
ซึ่งดำเนินการวิธีการโทรกลับเดียวในเธรดพูลเธรดในช่วงเวลาปกติ วิธีการโทรกลับถูกกำหนดเมื่อตัวจับเวลาถูกสร้างอินสแตนซ์และไม่สามารถเปลี่ยนแปลงได้ เช่นคลาส System.Timers.Timer คลาสนี้มีไว้สำหรับใช้เป็นเซิร์ฟเวอร์หรือส่วนประกอบบริการในสภาพแวดล้อมแบบมัลติเธรด มันไม่มีส่วนต่อประสานกับผู้ใช้และไม่สามารถมองเห็นได้ในขณะใช้งานจริง
System.Windows.Forms.Timer
เป็นส่วนประกอบของ Windows Forms ที่สร้างเหตุการณ์และเรียกใช้งานโค้ดในหนึ่งเหตุการณ์ขึ้นไปในช่วงเวลาปกติ คอมโพเนนต์ไม่มีส่วนต่อประสานผู้ใช้และออกแบบมาเพื่อใช้ในสภาพแวดล้อมแบบเธรดเดียว
System.Web.UI.Timer
คอมโพเนนต์ ASP.NET ที่ดำเนินการหน้าเว็บแบบอะซิงโครนัสหรือแบบซิงโครนัสในช่วงเวลาปกติ