14-10-12, 03:49 PM
don't do with interface :
- بداية ، ال Interface لا يمكن عمل اي Object منه .
لذا فمثل هذه الجملة خاطئة :
C#:
vb.net:
- لا يمكن تعريف متغير عادي في ال interface ، لذا مثل هذه الجملة داخل ال interface خاطئة :
c#:
vb.net:
البديل ، هو عمل خاصية set و get بالشكل التالي :
C#:
vb.net:
- بالطبع لا يمكنك كتابة أي سطر كود داخل ال interface .
- كما لا يمكن عمل constructor لل interface .
- بداية ، ال Interface لا يمكن عمل اي Object منه .
لذا فمثل هذه الجملة خاطئة :
C#:
كود :
ICar x=new ICar();كود :
Dim x As New ICar()c#:
كود :
int number;كود :
Dim number as integerC#:
كود :
int x {set;get;}كود :
Private Property x() As Integer
Get
End Get
Set
End Set
End Property- كما لا يمكن عمل constructor لل interface .
