فيديو: أسرار درايفر بلي 2 2024
بي بيل سيمبف، تشارلز سهار، ستيفين R. دافيس
C # تستخدم لبناء برامج ويندوز، ومواقع الويب، والخدمات. C # يستخدم في المقام الأول مع بيئة التطوير المتكاملة مثل فيسوال ستوديو 2010، التي لديها قوالب للمنتجات الأكثر شيوعا. تستخدم مع. نيت فريميورك، C # يمكن استخدامها لإنشاء الرسومات، تشغيل الأجهزة، الاتصال بقواعد البيانات، وإدارة الملفات.
C # المشغلين والأسبقية
ليس من السهل دائما تحديد أي من مشغلي C # لهم الأسبقية على الآخرين. ويقدم الجدول التالي قائمة بالمشغلين C # المشتركة وأسبقية، جنبا إلى جنب مع كارديناليتي و أسوسياتيفيتي.
الأسبقية | مشغلي | كارديناليتي | جمعية |
---|---|---|---|
عالية | () []. جديد تيبيوف | وناري | من اليسار إلى اليمين |
! ~ + - ++ - (كاست) | أوناري | من اليسار إلى اليمين | |
* /٪ | ثنائي | من اليسار إلى اليمين | |
+ - | ثنائي | من اليسار إلى اليمين | |
<> = هو | ثنائي | من اليسار إلى اليمين | |
==! | من اليسار إلى اليمين | & | |
ثنائي | من اليسار إلى اليمين | ^ | |
ثنائي | من اليسار إلى اليمين | | | |
ثنائي | من اليسار إلى اليمين | && | |
ثنائي | من اليسار إلى اليمين | || | |
ثنائي | من اليسار إلى اليمين | ؟: | |
ثلاثي | من اليمين إلى اليسار | منخفض | |
= * = / =٪ = + = - = = = = = = = << = >>> = | ثنائي > من اليمين إلى اليسار
|
C # إنتيجر فاريابل تايبيس | C # المتغيرات الصحيحة تأتي في مجموعة متنوعة من الأنواع والنطاقات. الجدول التالي يصنف المتغيرات الصحيحة C # لذلك سوف تعرف دائما نطاق وحجم كل منها. |
الحجم (بايت)
المدى
الاستخدام | سبيت | 1 | -128 إلى 127 |
---|---|---|---|
سبيت سب = -12؛ | بايت | 1 | 0 إلى 255 |
بايت b = 12؛ | قصيرة | 2 | -32، 768 إلى 32، 767 |
شورت سن = -123؛ | أوشورت | 2 | 0 إلى 65، 535 |
أوشورت أون = 123؛ | إنت | 4 | -2، 147، 483، 648 تو 2، 147، 483، 647 |
إنت n = 123؛ | إينت | 4 | 0 إلى 4، 294، 967، 295 |
إينت أون = 123U؛ | طويل | 8 | -9، 223، 372، 036، 854، 775، 808 تو 9، 223، 372، 036، 854، 775، 807 - & لدكو؛ الكثير كله & رديقو؛ |
لونغ l = 123L؛ | أولونغ | 8 | 0 إلى 18، 446، 744، 073، 709، 551، 615 |
لونغ أول = 123UL؛ |
|
C # أنواع العائمة المتغيرة | C # المتغيرات العائمة نقطة تأتي في نوعين: تعويم ومزدوجة. ويقارن الجدول التالي هذين النوعين من حيث الحجم والمدى والدقة. |
الحجم (بايت)
مدى
دقة | في الاستخدام | تعويم | 8 | 1. 5 x 10 |
---|---|---|---|---|
-45 | تو 3. 4 x 10 | 38 6-7 ديجيتس فلوت f = 1. 2F؛ ضعف | 16 | 5.0 x 10 |
-324 | تو 1. 7 x 10 | 308 15-16 ديجيتس دوبل d = 1. 2؛ أنواع أخرى C # متغير | ليس من السهل دائما فرز متغيرات C #. ويقدم الجدول التالي مقارنة بين جميع أنواع المتغير C # باستثناء العدد الصحيح والنقطة العائمة، التي يتم تغطيتها في مكان آخر. | النوع |
النطاق
في الاستخدام
عشري | ما يصل إلى 28 رقما | عشري d = 123M؛ |
---|---|---|
بيغينتيغر | نا | جدا إلى قائمة. |
شار | 0 إلى 65، 535 (رموز في مجموعة أحرف ونيكود) | شار x = 'c'؛ |
شار y = 'x123'؛ | شار نيولين = 'n'؛ | سلسلة
من فارغة ("") إلى عدد كبير جدا من الأحرف في مجموعة أحرف ونيكود |
سلسلة s = "اسمي"؛ | سترينغ إمبتي = "؛
بول |
صحيح و خطأ
بول b = ترو؛ |
دينامية | تم تحديدها في وقت التشغيل | دينامية f = فو () |
التحكم في تدفق البرامج في C # | مقطع التعليمات البرمجية التالي يصور مجموعة كبيرة ومتنوعة من الطرق التي يمكن إعادة توجيه تدفق البرنامج في C #، بما في ذلك الهياكل إف-إلس، في حين الحلقات، و / فوروريتش الحلقات. | إف (i <10) {// غو هير إف i إس ذان 10} إلس {// غو هير أوثرويز} بينما (i <10) {// كيب لوبينغ ثرو هير أس I i إس ذان 10 } ل (إنت i = 0؛ i <10؛ i ++) {// لوب 10 تيمس} فوريتش (ميكلاس ماك في ميكولكتيون) {// … إكسكيوت مرة واحدة لكل كائن ماك في ميكولكتيون} |
تعريف فئة في C # في C #، كما هو الحال في معظم لغات البرمجة المنحى الكائن، فئة هو تجميع من عكس البيانات والوظائف التي تنتمي منطقيا معا في حزمة مرتبة واحدة. تم تصميم فئات جيدة لتمثيل
مفاهيم
. الفصول هي المركزية ل C # البرمجة. بشكل عام، هنا كيفية تعريف فئة في C #:
[أسيس] [] كلاس ميكلاسنام [: [باسكلاس] [، إنتيرفاس، …]] {[ستاتيك] [ أسيس ] تايب داتاممبر؛ [] [
أسيس] تايب ميثود (… أرجس …)} فور كلاسس، أسيس إس بوبليك | بروتكتد | إنترنال | بريفات فور كلاس، أسيس > يمكن أن تكون محمية داخليا ملاحظات: [ ميزة ] ميزة
اختيارية
<< feature1 | feature2 >> إما feature1 | أو آخر feature2 |
… غير محدد عدد العبارات أو التعبيرات
|