C#视频—数组

简介: C#视频—数组

说到数组对它并不陌生,因为在之前学习VB的时候也接触到了,不能说是一摸一样吧,但是有很多的地方还是很类似的.顾名思义,数组就是多个相同数据类型元素组成的一个集合,数组是用于存储多个相同类型数据的集合。当你需要修改或者查找数组时,只需要通过搜索数组的索引或下标就可以了。需要注意的是如果数组中有5个元素的话,那么数组的长度就为5,数组下标就是0-4,因为数组的默认值是从开始的。而且数组的存值和取值都是通过索引或下标来进行赋值回合取值的。

      在数组中比较重要的一部分就非冒泡排序所属了,其实就是把数组中的数值一一进行比较,找出那个最大的或者最小的,下面是我写的代码:

int[] nums = new int[] { 98, 54, 322, 43, 55 };
            int temp = 0;
            for (int j = 0; j < nums.Length - 1; j++)
            {
                for (int i = 0; i < nums.Length - 1 - j; i++)
                {
                    if (nums[i] > nums[i + 1])
                    {
                        temp = nums[i];
                        nums[i] = nums[i + 1];
                        nums[i + 1] = temp;
                    }
                }
            }
            for (int i = 0; i < nums.Length; i++)
            {
                Console.Write(nums[i] + "\t");
            }
            Console.ReadKey();

其实数组在应用中起到最大的最用就是排序,从大到小或从小到大。然后找一些特殊的值。比如最大值、最小值、求和等等。


相关文章
|
7月前
|
C#
C#学习相关系列之数组---常用方法使用(二)
C#学习相关系列之数组---常用方法使用(二)
|
7月前
|
存储 C#
C#学习系列相关之数组(一)---数组的定义与使用
C#学习系列相关之数组(一)---数组的定义与使用
|
7月前
|
存储 人工智能 C#
【Unity 3D】C#中数组、集合、栈、队列、哈希表、字典的讲解(附测试代码)
【Unity 3D】C#中数组、集合、栈、队列、哈希表、字典的讲解(附测试代码)
94 0
|
开发框架 .NET C#
c#数组补充
c#数组的几个简单的补充
45 0
|
7月前
|
存储 监控 开发工具
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
Baumer工业相机堡盟工业相机如何联合NEOAPI SDK和OpenCV实现相机图像转换为AVI视频格式(C#)
72 0
|
3月前
|
存储 C# 索引
C# 一分钟浅谈:数组与集合类的基本操作
【9月更文挑战第1天】本文详细介绍了C#中数组和集合类的基本操作,包括创建、访问、遍历及常见问题的解决方法。数组适用于固定长度的数据存储,而集合类如`List<T>`则提供了动态扩展的能力。文章通过示例代码展示了如何处理索引越界、数组长度不可变及集合容量不足等问题,并提供了解决方案。掌握这些基础知识可使程序更加高效和清晰。
86 2
|
4月前
|
数据采集 存储 C#
C# 爬虫技术:京东视频内容抓取的实战案例分析
C# 爬虫技术:京东视频内容抓取的实战案例分析
|
6月前
|
存储 开发框架 .NET
C#中的数组探索
C#中的数组探索
|
7月前
|
数据采集 API C#
网页解析高手:C#和HtmlAgilityPack教你下载视频
使用C#和HtmlAgilityPack解析小红书网页,下载其视频内容。文章涵盖了解析网页、获取视频链接、C#实现、HtmlAgilityPack简化解析、代理IP确保下载稳定及多线程提高下载效率。提供的代码示例展示了如何设置代理和多线程下载视频。实验结果显示,该方法能有效、高效地下载小红书视频。
139 5
网页解析高手:C#和HtmlAgilityPack教你下载视频
|
7月前
|
存储 C#
c#视频总结(二)
c#视频总结(二)
49 1