• 0

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

لماذا نضع أحيانًا علامة @ قبل السلسلة النصية String ما هي فائدتها؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 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.";

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن