Упражнения C # Sharp: определение типа конкретного объекта
C # Sharp DateTime: упражнение 27 с решением
Напишите программу на C # Sharp, чтобы определить тип конкретного объекта.
Пример решения : -
C # острый код:
using System;
public class Example27
{
public static void Main()
{
object[] values = { (int) 24, (long) 10653, (byte) 24, (sbyte) -5,
26.3, "string" };
foreach (var value in values) {
Type t = value.GetType();
if (t.Equals(typeof(byte)))
Console.WriteLine("{0} is an unsigned byte.", value);
else if (t.Equals(typeof(sbyte)))
Console.WriteLine("{0} is a signed byte.", value);
else if (t.Equals(typeof(int)))
Console.WriteLine("{0} is a 32-bit integer.", value);
else if (t.Equals(typeof(long)))
Console.WriteLine("{0} is a 32-bit integer.", value);
else if (t.Equals(typeof(double)))
Console.WriteLine("{0} is a double-precision floating point.",
value);
else
Console.WriteLine("'{0}' is another data type.", value);
}
}
}
Пример вывода:
24 - это 32-разрядное целое число. 10653 - это 32-разрядное целое число. 24 - это неподписанный байт. -5 это подписанный байт. 26.3 - с плавающей запятой двойной точности. 'строка' - это другой тип данных.
Блок-схема:
Редактор кода C # Sharp:
Улучшите этот пример решения и опубликуйте свой код через Disqus
< Previous: a href = "/ csharp-упражнения / datetime / csharp-datetime-упражнение-26.php"> Написать программу на C # Sharp для отображения строковых представлений даты, используя краткий формат даты, заданный для культуры ja-JP ,
Далее: Напишите программу на C # Sharp, чтобы найти високосные годы между 1994 и 2016 годами.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code