تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] ما معنى هذا الرمز (c"*") في هذا الكود
#3
تدعى suffixes ( اللواحق )

حيث C لحقت بالسلسلة النصية "*"
"*" وإن كانت عبارة عن حرف واحد , ولكنها تعامل على أنها سلسلة نصية
ولكن إذا إستخدمت C , أنت الآن تعلن أن هذة ليست سلسلة نصية , ويجب أن تعامل على أنها Char وليس String

وفي المثال الذي وضعتة أنت لا يستدعي منك أن تضيف اللاحقة C
حيث أنك في وقت الإعلان , والمترجم الخاص بالكود ( المسمى بـ الــ compiler ) والذي يقراء الأكواد عند التنفيذ سيحاول تحويل السلسلة النصية ( String ) إلى حرف ( Char ) , وإذا كانت تعبر عن حرف واحد يسنجح المترجم في تنفيذ الكود 
وإذا كانت أكثر من حرف سيترجم أول حرف من السلسلة النصية فقط .

مثلاً :
Dim Sympol As char = "ABCD"

Sympol الآن يساوي A فقط , وهو أول حرف في السلسلة

أما إذا وضعت اللاحقة هكذا :
Dim Sympol As char = "ABCD"C
هنا يعتبر خطأ , 


اللواحق إستخدامها يسهل بعض الأمور



كود :
       Dim A As Integer = 5%
       Dim B As Long = 5&
       Dim C As Decimal = 5@
       Dim D As Single = 5.0!
       Dim F As Double = 5.0#
       Dim G$ = "Some Text"

نفس الكود بالأعلى لكن طريقة الإعلان تختلف
كود :
       Dim A% = 5%
       Dim B& = 5&
       Dim C@ = 5@
       Dim D! = 5.0!
       Dim F# = 5.0#
       Dim G$ = "Some Text"



لاحظ الأحرف في نهاية كل سطر ,  (C, S, I, L, D, F, R, US, UI, UL)  كلن يعبر  عن نوع معين من البيانات

كود :
       Dim Value0 As Char = "."c
       Dim Value1 As Short = 502S
       Dim Value2 As Integer = 502I
       Dim Value3 As Long = 502L
       Dim Value4 As Decimal = 502D
       Dim Value5 As Single = 502.0F
       Dim Value6 As Double = 502.0R
       Dim Value7 As UShort = 502US
       Dim Value8 As UInteger = 502UI
       Dim Value9 As ULong = 502UL
الرد }}}


الردود في هذا الموضوع
RE: ما معنى هذا الرمز (c"*") في هذا الكود - بواسطة عبدالله الدوسري - 31-03-18, 09:14 PM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Information ما هو الخطاء في الكود ProgressBar1 Mostafa201255411 1 193 26-11-25, 08:19 PM
آخر رد: asmarsou
  [VB.NET] مساعدة تعديل على الكود ZEEN4ZEEN 2 214 08-10-25, 02:20 PM
آخر رد: salamandal
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 2 1,051 28-08-25, 09:13 AM
آخر رد: محمد مسافر
Rainbow [كود] تصحيح الخطاء في الكود محمد مسافر 0 843 27-08-25, 04:05 PM
آخر رد: محمد مسافر
  ما هو الخطأ فى هذا الكود خالد كامل1 10 1,166 28-05-25, 09:16 PM
آخر رد: خالد كامل1
  ارجو تعديل الكود بواستطة الاجراء المخزن new_programer 3 678 03-04-25, 02:44 PM
آخر رد: princelovelorn
  مساعدة في تحويل الكود من فيجوال بسيك 6 الى فيجوال دوت نت سيد أحمد 5 821 23-03-25, 10:54 PM
آخر رد: سيد أحمد
  ارجو تعديل الكود جلب البيانات عن طريق اجراء مخزن - مرفق مثال new_programer 0 621 05-02-25, 01:51 AM
آخر رد: new_programer
  ممكن اعرف معنى مفهومي HLD ,LLD bassant 0 315 30-01-25, 02:07 PM
آخر رد: bassant
  ارجو تقيم الكود المرفق - جلب اعلي رقم لتسلسل نصي للباركود new_programer 4 604 30-01-25, 08:26 AM
آخر رد: new_programer

التنقل السريع :


يقوم بقرائة الموضوع: