50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

اسلش و بک اسلش

سلام دوستان، وقت بخیر

اگر ممکنه توضیح بدید که فرق و کاربرد اسلش و بک اسلش چیه؟

و اینکه چرا برای آدرس دهی بعضی مواقع از \ و بعضی مواقع هم از \\ استفاده می کنیم؟

پرسیده شده در 1397/02/19 توسط

5 پاسخ

2

این مورد رو باید برنامه نویسی #C رو مطالعه بفرمایید.

ساده و خلاصه بخوام بگم کاراکتر \ در #C معنی خاصی داره مثلا وقتی بعد از \ کاراکتر n یا r بیاد معنیش رفتن به خط جدیده. حالا وقتی میخواد آدرس فایل بدید مثلا C:\Windows\Folder وقتی کامپایلر به \ میرسه به کاراکتر بعدیش نگاه میکنه تا اون رو معنی کنه(tab , new line و ...)

برای اینکه این مشکل پیش نیاد یا باید بجای \ از \\ استفاده بشه، یا قبل از رشته از @ استفاده بشه تا \ مثل متن در نظر بگیره.

مثال از استفاده نادرست:

string path = "C:\Windows\Folder";

مثال درست:

string path = "C:\\Windows\\Folder";
string path = @"C:\Windows\Folder";
پاسخ در 1397/02/19 توسط
1

سلام دوست عزیز

برای سوال اولتون می تونید از لینک زیر استفاده کنید:

https://pc.net/helpcenter/answers/backslash_vs_forward_slash

اما درمورد سوال دومتون؟منظورتون کدوم آدرس دهی است؟منظورتون URL وبسایت هاست؟

پاسخ در 1397/02/19 توسط
0

متشکرم از پاسختون

منظورم اینه که چرا مثلاً در مشخص کردن آدرس یک فایل در برنامه نویسی C# از \\ و اما در sql از \ برای این منظور استفاده می کنیم؟

البته حالا که اشاره کردید، ممنون میشم درباره فرق و / در آدرس وب سایت ها هم یه توضیحی بدید.

پاسخ در 1397/02/19 توسط
2

دوست عزیز این یک قرارداد هست که در آدرس های url از اسلش استفاده میشه، در آدرس دهی دایرکتوری های ویندوز از بک اسلش یا در یونیکس از اسلش استفاده میشه.

پاسخ در 1397/02/19 توسط
0

درست می فرمایید ولی چرا بعضی جاها از \\ و بعضی جاهای دیگه از \ استفاده می شه؟(اینم استاندارد هست؟)

پاسخ در 1397/02/19 توسط

پاسخ شما