Как узнать тип переменной в C#?

Пользователь

от otha_marks , в категории: Другие , 3 месяца назад

Как узнать тип переменной в C#?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от NicolasSsh , 3 месяца назад

Чтобы узнать тип переменной в C#, мы должны воспользоваться методом Object.GetType()

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
using System;

namespace Type
{
    class Program
    {
        static void Main(string[] args)
        {
            int x = 5;
            double y = 5.15;
            string country = "Russia";
            char symbol = 'R';

            Console.WriteLine($"{x} Type is {x.GetType()}");
            Console.WriteLine($"{y} Type is {y.GetType()}");
            Console.WriteLine($"{country} Type is {country.GetType()}");
            Console.WriteLine($"{symbol} Type is {symbol.GetType()}");

            // Вывод : 
            // 5 Type is System.Int32
            // 5.15 Type is System.Double
            // Russia Type is System.String
            // R Type is System.Char
        }
    } 
}