View Full Version : سوال: چرا #C به / گیر میده؟
AlgorithmX
دوشنبه 11 بهمن 1389, 21:43 عصر
سلام!
دوستان در جایی از برنامه ام می خواهم یه آدرس و نام فایلی در متغیری اشاره کنم که #C زیرش خط میکشه! و اگر بک اسلش ها (/) رو پاک کنم مشکل حل میشه.
حالا چه کار کنم؟ اما این مشکل توی VB.net پیش نمی آید :متفکر:
اونجایی که زیرش خط کشیدم رو خط میکشه!
string a= "D:\MyFile.pdf";
hossin.esm
دوشنبه 11 بهمن 1389, 21:50 عصر
در سی شارپ برای قرار دارد \ در رشته باید از \\ استفاده کنید.
string a= "D:\\MyFile.pdf";
AlgorithmX
دوشنبه 11 بهمن 1389, 21:54 عصر
میشه آدرس بالا رو اون طوری که میگین ترجمه کنید؟
Mehdi Naderi
دوشنبه 11 بهمن 1389, 21:54 عصر
پس @ کجاست ؟
AlgorithmX
دوشنبه 11 بهمن 1389, 21:56 عصر
پس @ کجاست ؟
دوست عزیز @ چیه؟؟
AlgorithmX
دوشنبه 11 بهمن 1389, 22:09 عصر
خواهش میکنم کمک کننین یک پروژم لنگ این دستوره! :گریه:
hossin.esm
دوشنبه 11 بهمن 1389, 22:18 عصر
string a= @"D:\MyFile.pdf";
یا
string a= "D:\\MyFile.pdf";
AlgorithmX
دوشنبه 11 بهمن 1389, 22:23 عصر
حالا چرا باید این همه آدرس رو پیچوند؟؟
sobhan1990
دوشنبه 11 بهمن 1389, 22:49 عصر
کارکتر / کارکتر رزرو شده سی شارپ است و برای آدرس ها باید از یکی از 2 روش پست7 استفاده کنی.
ali.rezaei7
دوشنبه 11 بهمن 1389, 22:54 عصر
اين يه كاركتر رزرو شده است. و كاركتر بعد از آن، بيانگر يك رشته خاص است. مثلا"n\" به معني VBCrlf ويژوال بيسيك است. يا "t\" معادل TAb مي باشه.
"Programming\tin\nC Sharp": كلمه Programming بعد TAb بعدش in بعدش خط جديد بعدش C Sharp. اگه هم قبل از رشته از علامت @ استفاده كني. اين قوانين ناديده گرفته مي شه.
bazardeh
دوشنبه 11 بهمن 1389, 23:34 عصر
string a= "D:\\MyFile.pdf";
string a= @"D:\MyFile.pdf";
string a= "D:/MyFile.pdf";
از این 3 طریق می توانید آدرس دهی کنید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.