توی زبان سی شارپ چطور میتونم یک void با پارامتری تعریف کنم که هم بتونه ورودی داشته باشه و هم بتونه خالی باشه
مثل این :
int CountDGVBank = 34;
string num = CountDGVBank.ToString( );
///////////////////////////////////↑ این متد تو استرینگ میتونه هم خالی باشه هم داخل چیزی وارد بشه
مثلا من یک void دارم که ورودی DataGrid و byte داره میخوام یک ورودی TextBox هم بهش بدم که هر وقت نیاز بود مقداری دهی کنم توی صدا زدنش , یعنی جاهای دیگه فقط پارامتر دیتاگرید و بایت رو بدم
public void MovingDGV(DataGrid dtg, byte wich,TextBox txb)
{
}
لطفا راهنمایی کنید باتشکر
شما اصلا نیازی نیست برای قابلیت خالی یا Null بودن کاری کنید. همین متدی که نوشتید کاملا صحیح هست.
public void MovingDGV(DataGrid dtg, byte wich,TextBox txb)
{
}
در واقع مهم این هست که چجوری این متد رو صدا بزنید. فرض کنید می خوایم چنین متدی رو صدا بزنیم.
MovingDGV(null, 3, null);
ببینید وقتی تابع یا متد شما 3 پارامتر ورودی داشته باشه موقع صدا زدن هم باید حتما هر 3 پارامتر مشخص بشه. ولی اگر برخی از پارامترها مقداری ندارن میتونید null یا 0 به جاشون بذارید.
اگر پارامتر از نوع عددی بود مثلا int یا byte یا long میتونید عدد 0 رو به جاش بذارید.
اگر پارامتر از نوع رشته ای بود مثلا string میتونید null یا "" قرار بدید.
اگر هم از نوع یک object مثل TextBox یا DataGrid بود میتونید null بذارید.
تاریخ :
1403/12/23
- ساعت :
11:21:00 AM
- بازدید :
157
- پاسخ :
1
|
تاریخ :
1399/11/25
- ساعت :
11:22:00 AM
- بازدید :
3896
- پاسخ :
2
|
تاریخ :
1398/09/06
- ساعت :
09:06:00 PM
- بازدید :
3425
- پاسخ :
1
|
تاریخ :
1403/12/02
- ساعت :
12:09:00 AM
- بازدید :
270
- پاسخ :
1
|
تاریخ :
1398/07/08
- ساعت :
12:21:00 AM
- بازدید :
3048
- پاسخ :
2
|
تاریخ :
1403/11/23
- ساعت :
08:24:00 PM
- بازدید :
191
- پاسخ :
2
|
تاریخ :
1399/11/10
- ساعت :
10:01:00 PM
- بازدید :
7167
- پاسخ :
4
|
تاریخ :
1399/04/09
- ساعت :
08:51:00 PM
- بازدید :
3094
- پاسخ :
1
|
تاریخ :
1399/03/25
- ساعت :
08:58:00 PM
- بازدید :
3825
- پاسخ :
1
|
تاریخ :
1398/10/03
- ساعت :
10:47:00 PM
- بازدید :
5336
- پاسخ :
8
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
89
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1313
- پاسخ :
0
|
تاریخ :
1403/12/30
- ساعت :
06:43:00 PM
- بازدید :
66
- پاسخ :
1
|
تاریخ :
1398/08/23
- ساعت :
09:16:00 PM
- بازدید :
9852
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
12:18:00 PM
- بازدید :
37
- پاسخ :
1
|
تاریخ :
1404/01/03
- ساعت :
10:39:00 AM
- بازدید :
45
- پاسخ :
1
|
تاریخ :
1404/01/02
- ساعت :
05:05:00 PM
- بازدید :
59
- پاسخ :
1
|
تاریخ :
1403/12/30
- ساعت :
06:52:00 PM
- بازدید :
48
- پاسخ :
1
|
تاریخ :
1399/06/04
- ساعت :
02:25:00 PM
- بازدید :
4419
- پاسخ :
2
|
تاریخ :
1403/11/30
- ساعت :
10:36:00 AM
- بازدید :
202
- پاسخ :
2
|