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

网站排名云优化工具做网站帮京东卖东西怎么合作

网站排名云优化工具,做网站帮京东卖东西怎么合作,网站标题与关键词,做淘宝网站报告前言 数组存储多个相同类型的一种非常常用的数据结构。它长度是固定,也就是数组一旦创建大小就固定了。C# 数组不支持动态长度。那在C#中是否有方法可以调整数组大小呢?本文将通过示例介绍一种调整一维数组大小的方法。 方法 数组实例是从 System.Arr…

前言

数组存储多个相同类型的一种非常常用的数据结构。它长度是固定,也就是数组一旦创建大小就固定了。C# 数组不支持动态长度。那在C#中是否有方法可以调整数组大小呢?本文将通过示例介绍一种调整一维数组大小的方法。

方法

数组实例是从 System.Array 类继承类型的对象。我们可以使用 Array.Resize<T> 方法调整数组大小。此方法只允许我们将一维数组中的元素数量更改为指定的大小。

1、方法定义:

Resize 方法定义如下:

public static void Resize<T>(ref T[] array, int newSize);

T: 数组中元素的类型。

数组: 需调整大小的一维数组、基于零的数组,或为空以创建具有指定大小的新数组。

newSize: 调整后数组大小。

示例

我们通过一些例子,了解调整大小如何影响数组。

1、调大数组:

using System;namespace Fountain.WinConsole.OtherDemo{    internal class Program    {        static void Main(string[] args)        {            // 定义数组            string[] carriers = { "ZTO", "SF", "YTO", "JT", "EMS", "YUNDA"};            // 输出 数组大小:6            Console.WriteLine("数组大小:{0}",carriers.Length);            // 将数组调整为更大的大小            Array.Resize(ref carriers, carriers.Length+5);            // 输出 调整后数组大小:11            Console.WriteLine("调整后数组大小:{0}", carriers.Length);            // 任意键退出            Console.Read();        }    }}

2、调小数组:​​​​​​​​​​​​​​

using System;namespace Fountain.WinConsole.OtherDemo{    internal class Program    {        static void Main(string[] args)        {            // 定义数组            string[] carriers = { "ZTO", "SF", "YTO", "JT", "EMS", "YUNDA"};            // 输出 数组大小:6            Console.WriteLine("数组大小:{0}",carriers.Length);            // 将数组调整为更大的大小            Array.Resize(ref carriers, 4);            // 输出 调整后数组大小:4            Console.WriteLine("调整后数组大小:{0}", carriers.Length);            // 输出 ZTO SF YTO JT            for (int i = 0; i < carriers.Length; i++)            {                // 输出调正后的数组元素                Console.Write("{0} ", carriers[i]);            }            // 任意键退出            Console.Read();        }    }}

事项

1、Array.Resize 方法分配指定大小的新数组,并将元素从原数组复制到新数组,然后再将原数组替换为新数组。

2、如果数组为空,则创建一个指定大小的新数组。

3、如果 newSize 大于原数组的长度,则分配一个新数组,并将原数组的所有元素复制到新数组。

4、如果 newSize 小于原数组的长度,则分配一个新数组,并将原数组元素填充到新数组,直到新数组被填充完,原数组中的其余元素会被忽略。

小结

以上是C#中使用 Array.Resize<T> 方法调整数组大小的内容。希望对大家能带来一些帮助,如有不到之处,请多多包涵。

http://www.yayakq.cn/news/912298/

相关文章:

  • 网站建设的作用是什么wordpress展示页面模板
  • 长沙做网站最专业防水补漏东莞网站建设
  • 哪些网站适合花钱做推广网站通内容管理系统
  • 优斗士做网站怎么样深圳小程序开发公司
  • 苏州做网站的哪个公司比较好随身wifi网站设置
  • 做资料上哪个网站好装修设计合同标准范本
  • 网站建设案例教程视频教程什么软件可以推广
  • 北京个人网站备案网站推广的阶段目标
  • 关于重新建设网站的申请表wordpress分销插件
  • 温州网站网络公司静态网站制作流程
  • php视频网站开发住房城乡建设局是干什么的
  • 英文网站建设 飞沐网页设计是啥意思
  • 全网营销软件福建网站优化
  • 中信建设有限责任公司官方网站公司做网站找谁
  • 个人网页网站建设企业营销案例
  • 济南网站制作公司报价先做网站后台还是前台
  • 中国建设银行网站打不开wordpress怎么学
  • 怎么做二维码转到网站企业vi品牌设计公司
  • 建设一个网站要花多少时间wordpress sydney
  • 深圳谷歌推广公司北京seo关键词排名优化软件
  • 南漳网站制作ps软件需要付费吗
  • 模板网站建设制作国家住房和城乡建设网站
  • 鹿泉专业网站建设drupal网站建设 北京
  • 有那些网站可以做推广网站建设学习视频
  • 莆田网站建设方法创建网站域名
  • 最好网站建设公司龙华学校网站建设
  • 江宁网站建设价格网页制作流程图模板
  • 美轮美奂的网站建设怎么做百度搜索排名
  • 自驾旅游服务网站开发文献综述北京必去的十大景点
  • php网站发送邮件小众设计公司logo