c#语言问题......
请教下在C#当中 有什么方式可以达到下面C++代码中传相似的控制(传入一个模版常量控制数据的数量)效果#include <iostream>
using namespace std;
template <typename T, T size>
class Class
{
public:
void function()
{
int *p, i;
p = new int[size];
for (i = 0; i<size; ++i)
{
cin >> p[i];
}
for (i=0; i<size; ++i)
{
cout << p[i] << " ";
}
cout << endl;
}
};
template <int size>
void ss()
{
cout << size << endl;
}
int main()
{
Class<int, 4> cls;
cls.function();
ss<4>();
return 0;
}
下面是C#中的一部分数据域 想要控制m_Track的长度
////树的结点结构
//class BinaryTreeNode
//{//采用孩子 兄弟
// private BinaryTreeNode m_Lchild;//右孩子
// private BinaryTreeNode m_Rbroth;//兄弟
// private int []m_Track;//轨迹