سلام. لطفا بفرمایید فرق متغیرهای object و dynamic در سی شارپ چیست و از هر کدوم در چه شرایطی باید استفاده بشه.
در مورد متغیرهای dynamic در سی شارپ موارد زیر رو باید بدونید:
مثال زیر نحوه استفاده از متغیر dynamic را نشان می دهد :
public static void Main(string[] args)
{
dynamic dyn = "String Sample";
Console.WriteLine(dyn.Length); // correct
dyn = 1;
Console.WriteLine(dyn.Length); // Runtime Error
}
در مورد متغیر object هم موارد زیر رو بدونید :
مثال زیر نحوه استفاده از متغیر object را نشان می دهد :
public static void Main(string[] args)
{
object obj = "String Sample";
Console.WriteLine(obj.Length); // compile error
Console.WriteLine(((string)obj).Length); // correct
}
نکته : تا جایی که برای شما مقدور است از این نوع DataType ها استفاده نکنید چون در Performance نرم افزار شما بشدت تاثیر گذار است.
تاریخ :
1402/10/30
- ساعت :
05:11:00 PM
- بازدید :
759
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
09:45:00 PM
- بازدید :
51
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
09:13:00 PM
- بازدید :
32
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
08:31:00 PM
- بازدید :
36
- پاسخ :
1
|
تاریخ :
1403/10/12
- ساعت :
11:19:00 PM
- بازدید :
73
- پاسخ :
1
|
تاریخ :
1398/11/03
- ساعت :
06:57:00 PM
- بازدید :
10102
- پاسخ :
1
|
تاریخ :
1403/10/10
- ساعت :
12:44:00 PM
- بازدید :
50
- پاسخ :
1
|
تاریخ :
1398/08/14
- ساعت :
10:54:00 AM
- بازدید :
3020
- پاسخ :
1
|
تاریخ :
1403/10/09
- ساعت :
02:15:00 AM
- بازدید :
52
- پاسخ :
1
|
تاریخ :
1398/09/14
- ساعت :
09:35:00 PM
- بازدید :
8472
- پاسخ :
4
|
تاریخ :
1402/11/04
- ساعت :
02:23:00 PM
- بازدید :
932
- پاسخ :
2
|
تاریخ :
1402/10/30
- ساعت :
05:11:00 PM
- بازدید :
759
- پاسخ :
1
|
تاریخ :
1402/10/25
- ساعت :
08:55:00 AM
- بازدید :
890
- پاسخ :
2
|
تاریخ :
1403/10/14
- ساعت :
05:01:00 PM
- بازدید :
25
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
09:45:00 PM
- بازدید :
51
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
09:13:00 PM
- بازدید :
32
- پاسخ :
1
|
تاریخ :
1402/10/30
- ساعت :
09:02:00 AM
- بازدید :
831
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
08:31:00 PM
- بازدید :
36
- پاسخ :
1
|
تاریخ :
1403/10/06
- ساعت :
09:20:00 PM
- بازدید :
105
- پاسخ :
1
|
تاریخ :
1403/10/13
- ساعت :
12:20:00 PM
- بازدید :
31
- پاسخ :
1
|