扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:谢启东编译 来源:天极开发 2007年11月12日
关键字:
using namespace System; generic<typename T> void Display1DArray(String^ text, array<T>^ ary) { if (ary == nullptr) { Console::WriteLine("nullptr passed"); return; } Console::Write("{0} {1}:", text, ary->Length); for each (T element in ary) { Console::Write(" {0}", element); } Console::WriteLine(); } int main() { array<int>^ numbers = gcnew array<int>{10, 75, 23, 18, 53, 18}; Display1DArray("numbers, original", numbers); /*1*/ Console::WriteLine("IndexOf(18) {0}", Array::IndexOf(numbers, 18)); /*2*/ Console::WriteLine("LastIndexOf(18) {0}", Array::LastIndexOf(numbers, 18)); /*3*/ Array::Sort(numbers); Display1DArray("numbers, sorted ", numbers); /*4*/ Console::WriteLine("BinarySearch(23) {0}", Array::BinarySearch(numbers, 23)); /*5*/ Array::Reverse(numbers); Display1DArray("numbers, reversed", numbers); array<int>^ numbers2 = gcnew array<int>(4); /*6*/ Array::Copy(numbers, numbers2, numbers2->Length); Display1DArray("numbers2 ", numbers2); /*7*/ Array::Clear(numbers, 1, 4); Display1DArray("numbers, cleared ", numbers); } |
numbers, original 6: 10 75 23 18 53 18 IndexOf(18) 3 LastIndexOf(18) 5 numbers, sorted 6: 10 18 18 23 53 75 BinarySearch(23) 3 numbers, reversed 6: 75 53 23 18 18 10 numbers2 4: 75 53 23 18 numbers, cleared 6: 75 0 0 0 0 10 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者