none
在System.Data.Entity.Utilities 中的TryUnwrapNullableType方法 RRS feed

  • 常规讨论

  • public static bool TryUnwrapNullableType(this Type type, out Type underlyingType)
        {
          // ISSUE: explicit reference operation
          // ISSUE: variable of a reference type
          Type& local = @underlyingType;
          Type type1 = Nullable.GetUnderlyingType(type);
          if ((object) type1 == null)
            type1 = type;
          // ISSUE: explicit reference operation
          ^local = type1;
          return underlyingType != type;
        }

    根据反编译,‘local ’和 @underlyingType;这个报错,

    且不明白是什么意思,或者说是什么作用?在哪里创建或构造?

    还望有大神可以解释一下

    2018年5月29日 1:23

全部回复

  • 可空类型decimal? 类型可以取到它的Underlying Type为decimal


    专注于.NET ERP/CRM开发框架,C/S架构,SQL Server + ORM(LLBL Gen Pro) + Infragistics WinForms

    2018年5月30日 0:30