C#?е??????C++?е????
???????????? ???????[ 2013/10/25 10:44:30 ] ????????
??????????????C#?????????庯????????д??????????????????????????????????????????????????????????????????????????á????????а????????????????£??????????????????C#????????????????????????????????????????顣
??????????????????C#???鷭????£????????????C#????????????????”???“?????????????????????C#??????C++?е???岻??????
????1?????????
????C#?е????????????????????????????<T>???????C++??????template?????????£?
C#??
class Stack<T>
{
public void Push(T name);
......
};
C++??
template <class T>
class Stack
{
public:
void Push(T name);
};
|
???????????????д??????????????C#??????Щ??
???????????????????????????????????????????£?
C#??
void Func<T>(T name);
C++??
template <class T>
void Func(T name);
|
????2?????????
????C#??????C++????????????????????????????????Щ?????·???????????????????????????????÷?Χ????????????????????????Shop<T>?????????Customer???????????????????д??
class Customer
{
public string Name{get;set;};
public string CreditCardNo{get;set;};
}
class Shop<T>
{
public void Print(T customer)
{
var cust = (Customer)customer;
Console.WriteLine(cust.Name);
............
}
}
|
??????
![](/images/ad-banner/ad-banner.png)
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11