小编use*_*348的帖子

为什么这种类型不平等?

using System;
using System.Reflection;

namespace App
{
  public class A<T>
  {
    public WonderfulClass<T> field;
  }

  public class WonderfulClass<T> { }

  class Programm
  {
    static void Main(string[] args)
    {
      Type t = typeof(A<>);

      Type t1 = t.GetField("field").FieldType;
      Type t2 = typeof(WonderfulClass<>);

      //Why t1 and t2 are different?
      Console.WriteLine(t1 == t2 ? "Equal" : "Not Equal");
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

c# types

2
推荐指数
1
解决办法
191
查看次数

标签 统计

c# ×1

types ×1