PDA

View Full Version : سوال: در مفهوم بعضي از كلمات راهنمايي كنيد



رامین مرادی
چهارشنبه 10 فروردین 1390, 13:06 عصر
اولا به همه سلام مي كنم و عيدتون مبارك

دوما" از مديرا عذر خواهي ميكنم به خاطر نامفهوم بودن عنوان و شايد نامناسب بودن درج سوال در اين تايپيك.


خوب ميرسيم به سوما" يعني سوال: دوستان مدتي پيش استاد ازم سوالي كرد و گفت برو دنبالش بگرد تو كلاس كسي نتونست جواب بده گفت بريد بگرديد
سوال اين بود كه مفهوم null وempty و رشته اي به طول صفر :متفکر::متفکر::متفکر: رو بگيد و چه فرقي با هم دارند (بيشتر امپيتي و رشته اي به طول صفر مهم است)فكر كنم سوال خوبي بود
اگر راهنمايي كنيد ممنون ميشم

Rejnev
چهارشنبه 10 فروردین 1390, 14:32 عصر
string s; // s is null
s=null; // s is still null
s=string.Empty; // s is now empty
s=""; //s is still empty
s=""; // s.Lenght=0 and it is empty

شی null به جایی ارجاع نمیکنه. اما شی با مقدار رشته خالی (empty یا همون "") به رشته "" در محلی از حافظه ارجاع میکنه

پ ن :
زبان سی شارپ

رامین مرادی
پنج شنبه 11 فروردین 1390, 21:07 عصر
آیا اینها در وی بی هم صدق می کنه

Rejnev
پنج شنبه 11 فروردین 1390, 21:24 عصر
نه خیلی
So what is this? vbNullString is a special VB constant that denotes a null string. The "" literal is an empty string. There's an important difference. An empty string is a real string. A null string is not. It is just a zero. If you know the C language, vbNullString is the equivalent of NULL.
http://www.aivosto.com/vbtips/stringopt.html