C#?е??????C++?е????
???????????? ???????[ 2013/10/25 10:44:30 ] ????????
???????var cust = (Customer)customer;??仰?????????C#??????????????????????????????T??C#??????????????????????????????????????????????????T???????????????????????????C#?з????????????
????class Shop<T> where T: Customer
??????????????????where????????????????ж??????????????????£?
????class Shop<T> where T: class?? ICustomer?? new()
???????????????ж??????д???where?????£?
????class Shop<T1?? T2> where T1:Customer where T2:Superman
???????????????C#???????????к?????????????????6??????£?
????class????????α??????????????
????struct????????α???????????
????<base class name>????????α???????????????????????
????<interface name>????????α????????????????????????
????new()????????α??????????????????????????
????U?????????T??????????????????U????U????????
????????where???????????????????????????????class??struct??<base class name>???????????????????????????棬?????<interface name>?????????????????new()??????????int??string??Щ ??????????????????????
???????????????????д?????£??????д????????VS??IntelliSense????????????customer?????????£?
class Customer
{
public string Name{get;set;};
public string CreditCardNo{get;set;};
}
class Shop<T>
{
public void Print(T customer)
{
Console.WriteLine(customer.Name);
}
}
|
????????????C++??????C#??????????????????????C#???е??Щ?????????з????????????
??????????????????????????object?????????????????????????????Ч??????????
??????
???·???
??????????????????
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