How can I get the data type of a variable in C#?

前端 未结 8 930
忘了有多久
忘了有多久 2020-11-27 04:32

How can I find out what data type some variable is holding? (e.g. int, string, char, etc.)

I have something like this now:

using System;
using System         


        
8条回答
  •  广开言路
    2020-11-27 05:33

    One option would be to use a helper extension method like follows:

    public static class MyExtensions
    {
        public static System.Type Type(this T v)=>typeof(T);
    }
    
    var i=0;
    console.WriteLine(i.Type().FullName);
    

提交回复
热议问题