تعریف متغیری که هم عدد صحیح و هم اعشاری بگیرد در سی شارپ
با استفاده از چه کدی متغیری تعریف کنیم که هم از نوع int و هم از نوع double باشد یعنی هم اعشاری بگیرد و هم عدد صحیح ؟
نقل قول: تعریف متغیری که هم عدد صحیح و هم اعشاری بگیرد در سی شارپ
نقل قول:
نوشته شده توسط
mahdavi1385
با استفاده از چه کدی متغیری تعریف کنیم که هم از نوع int و هم از نوع double باشد یعنی هم اعشاری بگیرد و هم عدد صحیح ؟
از object استفاده کنید. وقتی خواستید از مقدارش استفاده کنید با شرط if (n is int) یا if (n is double) می توانید بررسی کنید که آیا مقدارش int هست یا double
object n;
n = 12;
if (n is int)
{
int i = (int)n;
}
n = 12.34;
if (n is double)
{
int d = (double)n;
}
نقل قول: تعریف متغیری که هم عدد صحیح و هم اعشاری بگیرد در سی شارپ
جناب the king، تو خط 10 نوشتید:
int d = (double)n;
این درسته؟
نقل قول: تعریف متغیری که هم عدد صحیح و هم اعشاری بگیرد در سی شارپ
نقل قول:
نوشته شده توسط
ASHKANLAEI
جناب the king، تو خط 10 نوشتید:
int d = (double)n;
این درسته؟
نه. اشتباه نوشتم. باید مینوشتم double d