PDA

View Full Version : سوال: چگونه مقدار nullرا براي يك پارامتر به روال بفرستيم؟



baran_1551
سه شنبه 17 آذر 1388, 11:47 صبح
اگر بخواهيم كه مقدار null را براي يك پارامتر به روال بفرستيم در vbچگونه اين كار انجام ميشود؟ به عنوان مثال اگر كاربر نامي را وارد نكرد مقدار null به روال ارسال شود. ممنونم

ebrahimv
سه شنبه 17 آذر 1388, 12:49 عصر
DBNull .Value

Mani_rf
سه شنبه 17 آذر 1388, 13:28 عصر
بهترین روش این است که شما متغیر های درون روالتان را از نوع اختیاری تعریف کنید تا هنگامی که مقداری برای آن فرستاده نشد مقدار پیش فرض جایگزین آن شود

برای مثال :


Sub X(Optional Byval Name as String = String.Empty)
' عملیات مورد نظر
End Sub

mehrdad56
چهارشنبه 24 شهریور 1389, 12:39 عصر
سلام دوست عزیز میتونید از عبارت nothing بجای null استفاده کنید.

Page_Load(Nothing, Nothing)