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

vb.net 网站开发实例湖南百度推广开户

vb.net 网站开发实例,湖南百度推广开户,建站公司经营,定制开发软件税率上一篇: C#,入门教程(11)——枚举(Enum)的基础知识和高级应用https://blog.csdn.net/beijinghorn/article/details/123917587 数组是一种数据集合,是一组完全相同的、按顺序存放的数据。 需要记住数组的几个特征&…

上一篇:

C#,入门教程(11)——枚举(Enum)的基础知识和高级应用icon-default.png?t=N7T8https://blog.csdn.net/beijinghorn/article/details/123917587

数组是一种数据集合,是一组完全相同的、按顺序存放的数据。

需要记住数组的几个特征:

(1)数值都是同一数据类型的;不限于整数、实数等数值,可以非常多的种类;

(2)通过循环的方法对数组的值进行顺序读取、赋值(修改);

(3)通过数组下标(索引),访问某个指定的元素,进行读取、赋值(修改);

(4)数组元素都是连续存放的。

(5)C# 数组下标(索引)从0开始;最小的下标(索引)0对应第一个元素,最高的下标(索引)(Length-1)对应最后一个元素。

(6)数组的数据总数是 Length;二维数组是 GetLength(0) 与 GetLength(1) ...。

一、数组的定义

// 1维数组
// 定义数组
数据类型[] 数组名;// 定义数组,并初始化数组中的元素
数据类型[] 数组名 = new 数据类型[长度];
数据类型[] 数组名 = { 值1, 值2, ...};
数据类型[] 数组名 = new 数据类型[长度] { 值1,值2, ...};// 2维 或 更多维数组
// 定义数组
数据类型[,] 数组名;// 定义数组,并初始化数组中的元素
数据类型[,] 数组名 = new 数据类型[长度1,长度2];
数据类型[,] 数组名 = { {值1, 值2, ...}, {值1, 值2, ...} ... };
数据类型[,] 数组名 = new 数据类型[长度1,长度2] { {值1, 值2, ...}, {值1, 值2, ...} ... };

比如:

// 定义空的数组
int[] arrayFirst = null;// 定义并给出初值
int[] arraySecond = new int[3] { 0, 1, 2 };// 二维数组
int[,] rrayThird = new int[2,2] {{ 11, 12 },{ 21, 22 }
};

二、数组的使用与禁忌

数组的使用主要是取值计算或修改(赋值)。

/// <summary>
/// 计算数组的最大值
/// 算法:顺序比较法(谁编的名字?)
/// </summary>
/// <param name="array">数组</param>
/// <returns></returns>
public int GetMaxvalue(int[] array)
{// 先设定最大值为很小的值// int.MinValue = -2147483648int result = int.MinValue;for (int i = 0; i < array.Length; i++){// 取数组的第 i 个值参与比较if (array[i] > result){result = array[i];}}return result;
}

数组使用中一定要牢牢记住的禁忌:

(1)不要相信任何传入的数组!可能为 null;

(2)数组的下标 常常越轨!

/// <summary>
/// 计算数组的最大值
/// 算法:顺序比较法(谁编的名字?)
/// </summary>
/// <param name="array">数组</param>
/// <returns></returns>
public int GetMaxvalue(int[] array)
{// 一定不要相信!if(array == null) {throw new Exception("Null array!");}// 先设定最大值为很小的值// int.MinValue = -2147483648int result = int.MinValue;for (int i = 0; i < array.Length; i++){// 取数组的第 i 个值参与比较if (array[i] > result){result = array[i];}}return result;
}

三、数组的局限性

除了要求运行效率的纯数学或数值计算场合,实际工程中,数组的使用并不算多。

数组的特点也是限定其使用的枷锁。

工程应用中更多使用列表List、字典Dictionary、队列Quene、堆栈Stack、哈希表Hashtable等等。

建议你后面关注与熟练掌握这些数据集类型。

道路漫长...

下一篇:

C#,入门教程(13)——字符(char)及字符串(string)的基础知识icon-default.png?t=N7T8https://blog.csdn.net/beijinghorn/article/details/123928151

http://www.dt0577.cn/news/34334.html

相关文章:

  • 做网站英文编辑有前途吗网站快速排名服务商
  • 金昌网站建设seo整站优化公司持续监控
  • 哪些网站可以做ppi做个公司网站一般需要多少钱
  • 武夷山网站建设成都网站改版优化
  • 四川日报招标比选网长治网站seo
  • 顺德做网站公司哪家好优化大师班级优化大师
  • 品牌型网站建设特点游戏推广公司好做吗
  • 厦门营销型网站建设公司服装品牌策划方案
  • 个人电脑做网站服务器教程一站式快速网站排名多少钱
  • 绵阳网站开发手游推广平台有哪些
  • qq空间做网站百度产品大全首页
  • 网站的主色调电商网站订烟平台官网
  • 网站建设和维护待遇做网站建设优化的公司排名
  • 朝阳区社会建设工作室网站云南省最新疫情情况
  • 校园文化建设网站天津做网站的网络公司
  • 建一个小型购物网站要有服务器b2b网站有哪些平台
  • 设计师必去十大网站百度账号查询
  • 浙江省建设厅官方网站如何推广品牌
  • wordpress zseo外链优化方法
  • 福州大学学生网站建设和学生上网管理条例百度官网认证多少钱
  • 网上挣钱正规渠道广州seo优化费用
  • 网站后台表格做推广的技巧
  • 十大品牌买购网优化什么意思
  • 免费个人简历表seo站外推广
  • 万网网站到期后续费一年多少钱app拉新接单平台
  • 化妆品网站建设平台的分析长沙seo排名公司
  • 商务网站建设与管理类似火脉的推广平台
  • 做网站java好还是php十大场景营销案例
  • 南阳做网站的优化seo培训班
  • 网站名字要备案吗批量关键词调排名软件