【发布时间】:2017-03-23 17:29:09
【问题描述】:
我正在尝试在 c# 中声明与此代码等效的代码:
public T FieldValueOrDefault<T>(int columnIndex);
我正在使用托管 C++ Visual Studio 2015。如果重要,目标平台版本设置为 8.1,CLR 支持设置为 /clr。当我输入这样的内容时:
generic<typename T>
T FieldValueOrDefault<T>(String^ columnName);
我收到编译器错误“错误 C2768 FieldValueOrDefault':非法使用显式模板参数”
请告诉我什么是正确的声明方式。
【问题讨论】:
-
我是托管 C++ 的新手。以前主要使用 C#。