cooking和cuisine的区别
答案:2 悬赏:80
解决时间 2021-02-23 11:24
- 提问者网友:我喜歡係
- 2021-02-23 03:36
cooking和cuisine的区别
最佳答案
- 二级知识专家网友:苦柚恕我颓废
- 2021-02-23 05:14
1. cooking指烹饪术;
例句:
There is smell of cooking;
有一种烹调气味。
2. cuisine指菜肴,尤其指传统或者地方特色,如意大利菜;
例句:
New Orleans is famous for its cuisine.
新奥尔良以其美食而著称。
例句:
There is smell of cooking;
有一种烹调气味。
2. cuisine指菜肴,尤其指传统或者地方特色,如意大利菜;
例句:
New Orleans is famous for its cuisine.
新奥尔良以其美食而著称。
全部回答
- 1楼网友:虚伪的现实
- 2021-02-23 05:58
我不知道你为什么要考虑将两者之间相互转换,首先是两者之间的转换是可行的,但是两者之是的转换是无意义的。
两者之间的区别,在msdn上说,array是实现数组的基础。虽然有这一句话,但不非是所有的其他数组都从该数组基础上继承的。两者在使用上可以说基本上是没有任何关系的。
首先说string[],它表示由字符串构成的数组,可以称其为字符串数组。而array则是由object对象构成的数组,也可以称其为对象数组,事实上它是对象数组实现的基础,而不是string[]实现的基础,虽然string[]是引用类型,但并非一种继承关系。
如果将string[]转成array,意味首你将每一个string进行打包,然后放入到数组中,事实上我们知道,任何对象均可打包为object的,不管是值类型还是引用类型。
事实上array的出现不是为了对象数组,而是防止我们出现这种情况,一个数组,既不是string[]也不是int[],而是数组由string,也有int,这时我们要使用这种array来实现了。也就是说将每一个string或int均打包成object,事实上array有点象object[]了。至少你可以这么理解。
string[]是存在toarray()方法的,该方法是lamabda表达式,可以直接使用,或者string[].toarray();均是可以的,但该方法是出现是.net 3.5以及后续版本。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |