4.3 数组和集合的初始及赋值

ops/2025/3/17 2:35:29/

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的

C#中数组和集合初始化以及赋值的常见代码如下:

            //========= 数组 ===========

            //1

            int[] a1 = { 1, 2, 3, 4, 5 };

            //2

            int[] a2 = new int[5] { 1, 2, 3, 4, 5 };

            //3 二维数组

            int[,] a3 = { { 1, 2 }, { 3, 4 }, { 5, 6 } };

            //4 二维数组

            int[,] a4 = new int[3, 2] { { 1, 2 }, { 3, 4 }, { 5, 6 } };

            //5 二维数组

            var a5 = new int[,] { { 1, 2 }, { 3, 4 }, { 5, 6 } };

            //6 数组的数组,每个子数组可以有不同的长度

            var a6 = new int[][] { new int[] { 1, 2 }, new int[] { 3, 4 }, new int[] { 5, 6 } };

            for (int i = 0 ;i< a6.Length ;i++)

            {

                for(int j = 0 ;j< a6[i].Length ;j++)

                    Console.Write(a6[i][j] + " ");

                Console.WriteLine("");

            }

            //========= ArrayList ===========

            //1

            ArrayList alst1 = new ArrayList();

            alst1.Add("12");

            alst1.Add(34);

            alst1.Add("56");

            //2

            string[] alstsample = { "12", "34", "56" };

            ArrayList alst2 = new ArrayList(alstsample);

            //3

            object[] alstsample1 = { 12, "ab", 34 };

            ArrayList alst3 = new ArrayList(alstsample1);

            //4

            ArrayList alst4 = new ArrayList();

            alst4.AddRange(new string[] { "12", "34", "56" });

            //5

            ArrayList alst5 = new ArrayList(new string[] { "12", "34", "56" });

            //6

            ArrayList alst6 = new ArrayList(new object[] { "ab", 12, "34" });

            //7

            ArrayList alst7 =new ArrayList(){12, "ab", 34};

            //=========== List =================

            //1

            List<string> lst1 = new List<string>();

            lst1.Add("12");

            lst1.Add("34");

            lst1.Add("56");

            //2

            string[] lstsample = { "12", "34", "56" };

            List<string> lst2 = new List<string>(lstsample);

            //3

            List<string> lst3 = new List<string>(new string[] { "12", "34", "56" });

            //4

            List<string> lst4 = new List<string>();

            lst4.AddRange(new string[] { "12", "34", "56" });

            //5

        List<string> lst5 = new List<string> { "12", "34", "56" }; 

学习更多vb.net知识,请参看vb.net 教程 目录

学习更多C#知识,请参看C#教程 目录

文章来源:https://blog.csdn.net/UruseiBest/article/details/145984539
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/ops/166379.html

相关文章

MySQL中count(*)与count(字段区别)

核心规则 表达式 统计规则 COUNT(*) 统计所有行数&#xff08;包括所有字段为NULL的行&#xff09;。 COUNT(字段) 仅统计该字段不为NULL的行数&#xff08;若字段为NULL则自动忽略该行&#xff09;。 误区 A表连接B表&#xff0c;若A和B是一对多的关系时&#xff0c;会出现…

leetcode刷题笔记|单调栈

什么时候用单调栈&#xff1f; 通常是一维数组&#xff0c;要寻找任一个元素的右边或者左边第一个比自己大或者小的元素的位置&#xff0c;此时我们就要想到可以用单调栈了。时间复杂度为O(n)。 本质&#xff1a;单调栈的本质是空间换时间&#xff0c;因为在遍历的过程中需要用…

贝叶斯分层回归(Bayesian Hierarchical Regression)是一种基于贝叶斯统计理论的数据分析方法

贝叶斯分层回归&#xff08;Bayesian Hierarchical Regression&#xff09;是一种基于贝叶斯统计理论的数据分析方法&#xff0c;它在多个领域都有广泛应用。以下是对其原理、模型构建步骤和优势的介绍&#xff1a; 原理 贝叶斯分层回归将传统回归模型中的参数视为随机变量&a…

MySQL 企业版 TDE加密后 测试和问题汇总

一、测试keyring file 1.1 当keyring file文件丢失或者被篡改 结论&#xff1a;不影响当前正在运行的数据库&#xff0c;但是在重启服务后会启动失败出现报错。 tail -n 100 /var/log/mysql/error.log 报错信息如下&#xff1a; 2025-03-12T08:04:54.668847Z 1 [ERROR] [M…

介绍HTTP协议基本结构与Linux中基本实现HTTPServer

介绍HTTP协议基本结构与基本实现HTTPServer HTTP协议 前面已经了解了协议的重要性并且已经定义了属于我们自己的协议&#xff0c;但是在网络中&#xff0c;已经有一些成熟的协议&#xff0c;最常用的就是HTTP协议 在互联网世界中&#xff0c;HTTP&#xff08;HyperText Tran…

如何在androidstudio开发环境中查看sqlite数据库(按新版本Android Studio Giraffe提供详细步骤和操作说明,附截图,代码)

如何在androidstudio开发环境中查看sqlite数据库&#xff08;按新版本Android Studio Giraffe提供详细步骤和操作说明&#xff0c;附截图&#xff0c;代码&#xff09;鹿溪IT工作室提供_android studio查看数据库-CSDN博客

简单以太网配置

display arp //查看路由器mac地址 交换机配置命令&#xff1a; system-view // 从用户视图进入系统视图 dis mac-address //查看mac地址表 路由器配置命令: system-view // 从用户视图进入系统视图 int GigabitEthernet 0/0/0 //进入G口 0/0/0 进入之后配置网关: ip addre…

贪心算法和遗传算法优劣对比——c#

项目背景&#xff1a;某钢管厂的钢筋原材料为 55米&#xff0c;工作需要需切割 40 米&#xff08;1段&#xff09;、11 米&#xff08;15 段&#xff09;等 4 种规格 &#xff0c;现用贪心算法和遗传算法两种算法进行计算&#xff1a; 第一局&#xff1a;{ 40, 1 }, { 11, 15…