اذهب إلى المحتوى
  • 0

ماذا تعني علامة @ في بداية الـString ؟

Eng.Amal

السؤال

Recommended Posts

  • 0

عند وضع محرف@ قبل السلسلة النصية String فإنها بذلك تسمح بكتابة السلسلة النصية على أكثر من سطر دون الحاجة إلى عمل دمج لها، تفيدنا هذه الميزة عند كتابة سلسلة نصية طويلة مثل استعلامات قواعد البيانات مثال:

   string select = @"
SELECT Foo
FROM Bar
WHERE Name='Baz'";

في حال وجود محارف خاصة ضمن السلسلة النصية مثل علاقة الاقتباس quotes " فإن ذلك يؤدي إلى لزوم وضع محرف backslash \ قبل علامة الاقتباس، لذلك فإن محرف @ يمكننا من الاستغناء عن وضع backslash عند وضعها في بداية السلسلة النصية مثال:

string verbatim = @"He said, ""Would you like some coffee?"" and left.";
string regular = "He said, \"Would you like some coffee?\" and left.";

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...