gpt4 book ai didi

c# - 可移植类库中的 Type.IsEnum 属性

转载 作者:IT王子 更新时间:2023-10-29 04:52:51 27 4
gpt4 key购买 nike

我正在尝试使用 ASP.NET Core 1.0Portable Class Library 中编写代码,说明如下:

public static void WriteMessage<T>(T value)
{
if (typeof(T).IsEnum)
{
Debug.Print("Is enum")
}
else
{
Debug.Print("Not Is enum")
}
}

但此代码无法编译,因为编译器表示属性 IsEnum 在 Type 上不存在。

有什么建议吗?

最佳答案

Type 中的某些功能已移至 TypeInfo在 .NET 核心中。

typeof(T).GetTypeInfo().IsEnum

关于c# - 可移植类库中的 Type.IsEnum 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38327365/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com