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

九江做网站开发需要多少钱免费查公司

九江做网站开发需要多少钱,免费查公司,2021年中国关键词,wordpress知识付费前言 数组存储多个相同类型的一种非常常用的数据结构。它长度是固定,也就是数组一旦创建大小就固定了。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/601857/

相关文章:

  • 第1063章 自己做视频网站wordpress404无法加载
  • 印度域名注册网站wordpress数据盘
  • 优服优科网站建设公司做app推广去哪找商家
  • 上海三凯建设管理咨询有限公司网站wordpress空间服务商
  • 嘉兴网站关键词推广临沂网站建设设计
  • 美塔基500元做网站可信吗东莞外贸企业做网站
  • 开网站做销售全景网站如何做
  • 自己做网站要固定ip济南做网站最好的单位
  • 昌平网站开发公司电话潍坊市住房和城乡建设局网站下载
  • 提供零基础网站建设教学公司wordpress 地址 .html
  • 免费模板素材网站工信部网站备案被删除
  • 营销方案推广黄山搜索引擎优化
  • 虚拟币交易网站源码wordpress离子背景
  • html 动漫网站个人备案网站营业执照
  • 广州房地产网站建设方案免费做会计试题网站
  • 平面设计师看的网站郑州 网站建设的公司
  • 淮南网站制作如何做网站的搜索栏
  • 导购网站免费推广百度收录怎么弄
  • 电子商务和网站建设方案免费网站推广优化
  • 农产品电商网站建设的主要工作怎样找到网站建设设置模板
  • 网站开发与应用是什么seo服务公司排名
  • 中国设计在线网站山东省建设工程领域挂证存颖网站
  • 网站设置关于我们怎么做网页视频下载不了
  • dw网站管理与建设珠海百度搜索排名优化
  • 曲阜市古建设计院网站电子商务网站建设论文资料
  • 简述企业网站的网络营销功能门户网站建设 管理 自查报告
  • 网站建设的目标是用凡科建设网站
  • 巴中网站建设天仁云企业做商城网站需要什么资质
  • 昆明网站服务wordpress加入夜间模式
  • 做原创品牌服饰的网站什么网站做外链优化好