C# C++/CLI:如何将模板数组声明为方法参数
我是C++/CLI的新手。在托管C++/CLI中,头文件和源文件的以下C#代码的等效代码是什么C# C++/CLI:如何将模板数组声明为方法参数,c#,c++-cli,declaration,static-methods,C#,C++ Cli,Declaration,Static Methods,我是C++/CLI的新手。在托管C++/CLI中,头文件和源文件的以下C#代码的等效代码是什么 public static bool ArrayEquals<T>(T[] a, T[] b) { return true; } 公共静态布尔数组相等(T[]a,T[]b) { 返回true; } 以下是源文件的内容: public: generic <typename T> static bool ArrayEquals(array<T>^ a
public static bool ArrayEquals<T>(T[] a, T[] b)
{
return true;
}
公共静态布尔数组相等(T[]a,T[]b)
{
返回true;
}
以下是源文件的内容:
public:
generic <typename T>
static bool ArrayEquals(array<T>^ a, array<T>^ b)
{
return true;
}
公共:
通用的
静态布尔数组相等(数组^a,数组^b)
{
返回true;
}
以下是源文件的内容:
public:
generic <typename T>
static bool ArrayEquals(array<T>^ a, array<T>^ b)
{
return true;
}
公共:
通用的
静态布尔数组相等(数组^a,数组^b)
{
返回true;
}
我尝试了以下操作,但始终出现链接器错误。现在我知道了,应该改为使用关键字generic。谢谢你,劳伦特!:)
模板
布尔数组相等(列表^a,列表^b)
{
返回true;
}
我尝试了以下操作,但始终出现链接器错误。现在我知道了,应该改为使用关键字generic。谢谢你,劳伦特!:)
模板
布尔数组相等(列表^a,列表^b)
{
返回true;
}
@Laurent:只是一个简单的问题。在C++/CLI术语中使用关键字generic和template之间有什么区别?@Laurent:只是一个简单的问题。在C++/CLI术语中使用关键字generic和template有什么区别?