منتدى رياض الجنة - Riad Al-Ganah

منتدى رياض الجنة - Riad Al-Ganah (https://montada.khaledbelal.com/index.php)
-   دورة .NET 2008 من منتدى فيجوال بيسك للعرب (https://montada.khaledbelal.com/forumdisplay.php?f=57)
-   -   الدرس العشرون : ال Constant وال Read Only دورة .net 2008 (https://montada.khaledbelal.com/showthread.php?t=538)

khaledbelal 02-20-2010 03:11 PM

الدرس العشرون : ال Constant وال Read Only دورة .net 2008
 
بسم الله الرحمن الرحيم .
السلام عليكم ورحمة الله وبركاته .

ال Constant هو نوع من البيانات لا يمكن تغيير قيمته ابداً ، لذا يعرف باسم Constant او الثابت ، يمكن كتابته بالشكل التالي :

C#:
كود PHP:

public const int myNumber 100

VB.net:

كود PHP:

Public Const myNumber As Integer 100 

يتم استخدام هذه الثوابت كقيم ثابتة لبعض المعادلات مثل PI=3.14 ، مثل رقم معين تستخدمه الشركة في الحسابات ... الخ . في هذه الحالة يفضل تعريفه كثابت بدلاً من تعريفه كمتغير لضمان استحالة تغييره في اي وقت .

يتم تعريف الثابت مرة واحدة واعطاءه القيمة لحظة تعريفه فقط ...

Read Only Field :

يتم تعريفه بالشكل التالي :

C#:
كود PHP:

public readonly double PI=3.14

VB.net:
كود PHP:

Public ReadOnly PI As Double 3.14 

يعمل مثل ال Constant تماماً ، ما عدا انه يختلف في امكانية اعطاءه قيمة بعد انشاءه مرة واحدة دون ان شرط اعطاءه القيمة في نفس لحظة التعريف بالشكل التالي مثلاً


C#:
كود PHP:

class MyMathClass
{
public 
readonly double PI;
public 
MyMathClass ()
{
PI 3.14;
}


VB.net :
كود PHP:

Class MyMathClass 
    
Public ReadOnly PI As Double 
    
Public Sub New() 
        
PI 3.14 
    End Sub 
End 
Class 

والله الموفق ...
والسلام عليكم ورحمة الله وبركاته .


الساعة الآن 09:45 PM.

Powered by vBulletin® v3.8.4, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. , TranZ By Almuhajir
النسخة الفضية

Ads Management Version 3.0.1 by Saeed Al-Atwi

a.d - i.s.s.w