Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

จะประกาศและใช้อินเทอร์เฟซใน C # ได้อย่างไร


อินเทอร์เฟซกำหนดคุณสมบัติ เมธอด และเหตุการณ์ ซึ่งเป็นสมาชิกของอินเทอร์เฟซ อินเทอร์เฟซประกอบด้วยการประกาศของสมาชิกเท่านั้น เป็นความรับผิดชอบของคลาสที่ได้รับในการกำหนดสมาชิก

ให้เราประกาศอินเทอร์เฟซ -

<ก่อนหน้า>อินเทอร์เฟซสาธารณะ ITransactions { // สมาชิกอินเทอร์เฟซเป็นโมฆะ showTransaction (); getAmount();} . สองครั้ง

ต่อไปนี้คือตัวอย่างที่แสดงวิธีการประกาศและใช้อินเทอร์เฟซใน C# -

ตัวอย่าง

<ก่อน> ใช้ System.Collections.Generic; ใช้ System.Linq; ใช้ System.Text; ใช้ System; namespace InterfaceApplication (อินเทอร์เฟซสาธารณะ ITransactions { // สมาชิกอินเทอร์เฟซเป็นโมฆะ showTransaction (); สองครั้ง getAmount(); } ธุรกรรมระดับสาธารณะ :ITransactions { tCode สตริงส่วนตัว; วันที่สตริงส่วนตัว จำนวนคู่ส่วนตัว ธุรกรรมสาธารณะ () { tCode =" "; วันที่ =" "; จำนวนเงิน =0.0; } ธุรกรรมสาธารณะ (สตริง c, สตริง d, ดับเบิล a) { tCode =c; วันที่ =d; จำนวนเงิน =a; } getAmount สองเท่าสาธารณะ () { จำนวนเงินที่คืน; } โมฆะสาธารณะ showTransaction () { Console.WriteLine ("ธุรกรรม:{0}", tCode); Console.WriteLine("วันที่:{0}" วันที่); Console.WriteLine("จำนวน:{0}", getAmount()); } } class Tester { โมฆะคงที่ Main (สตริง [] args) { ธุรกรรม t1 =ธุรกรรมใหม่ ("001", "8/10/2012", 78900.00); ธุรกรรม t2 =ธุรกรรมใหม่ ("002", "9/10/2012", 451900.00); t1.showTransaction(); t2.showTransaction(); Console.ReadKey(); } }}

ผลลัพธ์

ธุรกรรม:001วันที่:8/10/2012จำนวน:78900ธุรกรรม:002วันที่:9/10/2012จำนวนเงิน:451900