首页 > 编程语言 >C#学习 数组(22)

C#学习 数组(22)

时间:2024-11-14 10:42:43浏览次数:1  
标签:10 20 22 C# cars 40 myNum4 int 数组

创建数组

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
int[] myNum1 = {10, 20, 30, 40};
int[] myNum2 = new int[4]{10, 20, 30, 40};
int[] myNum3 = new int[]{10, 20, 30, 40};
int[] myNum4 = new int[4];
myNum4[0]=10;
myNum4[1]=20;
myNum4[2]=30;
myNum4[3]=40;

访问: 索引从0开始

myNum4[0]; // 10

循环

string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
for (int i = 0; i < cars.Length; i++) 
{
  Console.WriteLine(cars[i]);
}
foreach(string s in cars){
   Console.WriteLine(s); 
}

排序

Array.Sort(cars);

函数

myNum4.Max(); // 最大值
myNum4.Min(); // 最小值
myNum4.Sum(); // 求和
myNum4.Average(); // 平均值

创建多维数组

int[,] myNum5 =
{
    { 1, 2, 3, 4 },
    { 10, 20, 30, 40 },
};

访问多维数组元素

myNum5[0,0]; // 1
myNum5[1,3]; // 40

标签:10,20,22,C#,cars,40,myNum4,int,数组
From: https://www.cnblogs.com/huiy/p/18545484

相关文章

  • Linux-vscode-c++-slambook2-库文件找不到路径
    Linux-vscode-c++-slambook2-库文件找不到路径分享所遇到的困难,填补这些坑洞,希望后来者能够如履平地。首先已经在c_cpp_properties.json中已经添加了相关的文件,"includePath":["${workspaceFolder}/**","/usr/include/eigen3"......
  • 刷题答题脚本—>接入AI (python+css)
    刷题答题脚本———接入AIgithub地址:https://github.com/LY-zhang-yi-hao/do-homework-AI-python创作不易,github点个star,有时间分享更多实用代码,谢谢!本项目使得刷题的脚本的编写下限变低,利用阿里云模型回答问题,不需要进行题库的编写或网页搜索。将问题发送给AI,拿到答案后,进行......
  • LeetCode 1103[分糖果II]
    题目链接LeetCode1103[分糖果II]详情实例提示题解思路定义容器vecRet,使每个元素值均为0,即代表每个孩子手上开始都是0个糖果定义iCount为默认的糖果数量,初始值为1逐个遍历容器,也就是开始给每个孩子分糖果获取容器当前元素值,即每个孩子当前的糖果数量iAt如果糖果......
  • VS Code Jenkins Pipeline 开发的插件推荐
    VSCode有一些专门为JenkinsPipeline开发的插件,可以提供代码高亮、自动补全、语法检查等功能。以下是一些常用的插件:1.JenkinsPipelineLinterConnector功能:该插件允许你在VSCode中编写JenkinsPipeline并直接连接到Jenkins服务器进行语法检查。它会自动将Pipel......
  • 通过 AWR报告查看oracle 数据库服务器的负载(load average)异常高的原因
    要诊断Oracle数据库服务器的负载(loadaverage)异常高的原因,通过AWR(AutomaticWorkloadRepository)报告可以帮助你识别潜在的瓶颈或负载源。AWR报告提供了数据库的详细性能数据,涵盖了系统负载、SQL执行、I/O性能、内存使用等多方面的信息。以下是通过AWR报告查看和诊断高负......
  • RDIFramework.NET CS敏捷开发框架 V6.1发布(.NET6+、Framework双引擎、全网唯一)
    RDIFramwork.NETC/S敏捷开发框架V6.1版本迎来重大更新与调整,全面重新设计业务逻辑代码,代码量减少一半以上,开发更加高效。全系统引入全新字体图标,整个界面焕然一新。底层引入最易上手的ORM框架SqlSugar,让开发更加便利高效。同时保持与前期版本完美的代码结构,历史版本也可以无缝升......
  • P8863 「KDOI-03」构造数组
    P8863「KDOI-03」构造数组cplusoj:SS241113D.构造数组(array)题意给你一个长度为\(n\le5000\)的数组\(\{b\}\),满足\(\sumb\le30000\)。每次操作你可以选择两个下标\(i,j,i\neqj\),将\(b_i,b_j\)减\(1\),问有多少种操作方式使得\(b\)变成全部是\(0\)。思路看......
  • 为什么卷积现在不火了:CNN研究热度降温的深层原因分析
    在深度学习领域,卷积神经网络(CNN)曾经是计算机视觉的代名词。自2012年AlexNet在ImageNet竞赛中取得突破性成功以来,CNN在图像识别、目标检测等领域掀起了一场革命。然而,纵观近年的顶会论文和研究热点,我们不得不承认一个现实:CNN相关的研究论文正在减少,曾经的"主角"似乎正逐渐淡出研究......
  • vite3+vue3 实现前端部署加密混淆 javascript-obfuscator
    安装pnpminstalljavascript-obfuscator安装之后在项目根目录新建一个obfuscator.js在obfuscator.js写入以下代码直接复制粘贴`/**@用法vite打包完成后,使用命令行nodejs执行本文件:nodeobfuscator.js它会挨个把里面的js文件做混淆然后替换@说明本质就是依......
  • 三步解决error: Microsoft Visual C++ 14.0 or greater is required. Get it with “M
    文章目录前言一、问题描述二、报错信息三、解决步骤1.下载并安装MicrosoftVisualC++BuildTools2.配置系统环境变量3.重新运行安装指令四、安装成功总结前言本文记录了在使用AnacondaPrompt安装Python程序包时遇到的报错问题,并详细描述了如何通过安装Micros......