当前位置: 首页 > news >正文

南阳市建设局网站/推广普通话手抄报内容大全资料

南阳市建设局网站,推广普通话手抄报内容大全资料,seo优化操作,网站导航二级菜单怎么做出来的Git 源码地址 C/CLI 托管C的托管与非托管字符串的相互转换【1】 C/CLI 托管C的数据类型介绍【2】 C/CLI 托管C的基本数据类型及函数【3】 C/CLI 托管C的数组介绍【4】 C/CLI 托管C之字符串封装【5】 C/CLI 托管C之enum枚举封装【6】 C/CLI 托管C之类、属性封装【7】 C/C…

Git 源码地址

 

C++/CLI 托管C++的托管与非托管字符串的相互转换【1】

C++/CLI 托管C++的数据类型介绍【2】

C++/CLI 托管C++的基本数据类型及函数【3】

C++/CLI 托管C++的数组介绍【4】

C++/CLI 托管C++之字符串封装【5】

C++/CLI 托管C++之enum枚举封装【6】

C++/CLI 托管C++之类、属性封装【7】

C++/CLI 托管C++之结构体封装【8】

C++/CLI 托管C++之结构体封装(内存对齐#pragma pack)【9】

C++/CLI 托管C++之联合体union封装【10】

C++/CLI 托管C++之导出注释【11】

C++/CLI signing snk文件强命名


托管数组实际是System::Array 类型的对象,因此在 C++/CLI 程序中创建的托管数组能使用该类提供的各种方法和属性。

[1] 定义

 [qualifiers] [cli::]array<[qualifiers]type[,dimension]> ^var;

qualifiers 

存储方式说明(可选项)。可选择的存储方式包括:mutable, volatile,const,externstatc

array

托管数组定义的关键字,该关键字是定义在cli 名 域中的。托管程序项目中 using namespace cli; 是隐含的,所以 array 的名域说明cli:: 可省略

type 

托管数组元素的类型名。可选择的类型包括类型的句柄 ^ 名,类型名或本地指针名(例如值类型的 *指针名)。

dimension

托管数组的维数。缺省维数为1,最大维数为 32。

var  

托管数组名。

 

例如:

array<String^> ^     strArray1;    //一维 String^ 托管数组

array<double, 2> ^   doubleArray;  //二维 double 托管数组

 

[2] 创建

var= gcnew [cli::]array<[qualifiers]type[, dimension]>(val[, val…]);

gcnew 托管对象创建运算符。

val      托管数组指定维的尺寸

 

例如:

strArray1        = gcnew array<String^>(50);

doubleArray   = gcnew array<double, 2>(10, 10);

托管数组的创建也可以使用类System::Array提供创建托管数组实例的方法 CreateInstance 来实现,例如: array<int> ^intArray =Array::CreateInstance( int, 100 );

 

[3] 初始化

array<String^, 2>strArray =gcnew array<String^, 2>{

       { L“John”, L“male”, L“New York”},

       { L“Merry”, L“female”, L“Washington”}};

 

[3] 访问

对托管数组的访问可以通过下标算符,或用类 System::Array GetValueSetValue 方法

 

int value         = intArray[5];

String ^str       = strArray[2, 0];

String ^str       = strArray->GetValue( 2, 0 );

strArray->SetValue(L”Henrry”, 2, 0 );

 

[3] 排序(排序方法只能用于一维数组)

System::Array静态方法 Sort定义多种版本,以便满足对数组的多种排序需要,例如,对全部内建数值元素按缺省比较算法(数值升序)排序、对部分内建数值元素按缺省比较算法(数值升序)排序、对全部内建数值元素按降序算法排序、对全部自定义元素按自定义比较算法排序等

 

例如:

intArray 的全部元素按升序算法排序的语句:

Array::Sort( intArray );

 

intArray 中下标 1 到 5 的元素按升序算法排序的语句:

Array::Sort( intArray, 1, 5);

 

[4]查找(查找方法只能用于一维数组)

System::Array提供了静态方法 BinarySearch 的多种版本,以便满足对数组的多种查询需要,例如在全部内建数值元素中查询指定元素、在部分内建数值元素中查询指定元素、在全部自定义类型元素中按自定义算法查询指定元素。

 

例如:

intArray 的全部元素中查询指定元素的语句:

int pos = Array::BinarySearch( intArray, (Object^)25 );

如果被查询元素存在,则返回该元素在数组中的下标位置,否则返回 -1。

http://www.lbrq.cn/news/1433935.html

相关文章:

  • 房地产网站欣赏/网站优化种类
  • 镇平建设局网站/域名注册网站有哪些
  • 结构设计网站/线上营销策略有哪些
  • 医疗机构网站以患者做宣传/网上营销新观察网
  • 烟台做网站建设电话/惠州seo排名外包
  • 网站推广的名词解释/网络营销评价的名词解释
  • 深圳网站设计兴田德润i简介/代写企业软文
  • 长沙做网站备案/百度收录怎么查询
  • 个人网站建设法律规定/qq群排名优化软件
  • 长沙网站建设开发/深圳网站优化推广方案
  • 太原金茂大厦做网站的/品牌推广公司
  • 温州网站制作网站/营销必备十大软件
  • 重庆微信网站建设价格/软文街官方网站
  • 网站建设包括的内容/百度指数查询
  • 专业的网站制作中心/微信上怎么做广告推广
  • 西安网站建设 玖佰网络/品牌营销策略四种类型
  • wordpress 如何搬家/阳城seo排名
  • 网站主服务器所在地地址/广告推广平台赚取佣金
  • 如何建设一个网站/seo免费入门教程
  • 做网站租服务器需要多少钱/深圳seo优化外包公司
  • wordpress清新文艺主题/单页网站seo如何优化
  • 网站静态代码检查 站长工具/大批量刷关键词排名软件
  • 网站建设开发票开什么品名/网站前期推广
  • sns网站设计/爱站权重查询
  • 网站建设公司小程序开发/百度seo白皮书
  • 长春网站优化/it培训班真的有用吗
  • 在网上可以做宣传的有那些网站/互联网推广引流公司
  • 做网站用空间好还是服务器好/赣州seo外包
  • 做网站的空间是什么/免费发布友链
  • 网站开发预留接口/2023年的新闻十条
  • 【软考架构】信息安全基础知识
  • JVM的逃逸分析深入学习
  • Elasticsearch 中如何配置 RBAC 权限-实现安全的访问控制
  • 黑盒测试:用户视角下的软件“体检”
  • linux_网络层-ip协议
  • 过程设计工具深度解析-软件工程之详细设计(补充篇)