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

csharp基础....

int[][] jaggedArray = new int[3][];

jaggedArray[0] = new int[] { 1, 2 };

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

jaggedArray[2] = new int[] { 6, 7, 8, 9 };

嵌套

 

反转和排序

List<int> list = new List<int> { 1, 2, 3, 4, 5 };

list.Reverse();

Console.WriteLine(string.Join(", ", list)); // 输出:5, 4, 3, 2, 1

 

 

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

Array.Sort(array);

Console.WriteLine(string.Join(", ", array)); // 输出:1, 2, 3, 4, 5

 

转换

(toarray join)

List<string> wordList = new List<string>(words);

 

List<int> intList = new List<int>(intArray)

 

toarray

List<int> numbers = new List<int> { 1, 2, 3, 4, 5 };

string result = string.Join("", numbers);

join第一个是分隔符

 

 

 

增删改

数组字符串

索引

Array.Copy(array, 2, slice, 0, 3);

xxx字符串.substring(索引,长度)

 

 

 

列表

add

remove removeat 

索引

foreach (int I In  )



arraylist 自动扩容 arraylist (2)限定了长度也会扩容

 

var list =new list ﹤>(){}

避免装箱拆箱操作

 

list.contains 


var hashtable=new hashtable 

containskey 



var dic =new  dictionary <,>



var queue  new queue 

 

enqueue

dequeue 

 

stack push  pop 

http://www.xdnf.cn/news/12767.html

相关文章:

  • QT的工程文件.pro文件
  • 软件更新机制的测试要点与稳定性提升
  • <3>-MySQL表的操作
  • Java多线程从入门到精通
  • UML活动图与泳道图
  • Chainlink Automation 深度解析与实战
  • MySQL从入门到DBA深度学习指南
  • 如何基于CMake构建STM32、GD32等MCU开发环境?
  • java bean的生命周期
  • Linux驱动学习day3
  • springboot3.x对接AI智谱清言
  • LLMs 系列科普文(10)
  • 2025-06-08-深度学习网络介绍(语义分割,实例分割,目标检测)
  • c++ std::pair
  • 树莓派超全系列教程文档--(58)通过网络启动树莓派
  • 正弦积分函数——分析傅里叶级数在间断点的行为——吉布斯现象
  • 大型语言模型(LLM)面试问题集
  • 75Qt窗口_Qt窗口概览
  • 发送文件脚本源码版本
  • 使用vs2022中自带的sqlserver,并在docker中安装mssql-server 并配置相关信息
  • 《前端面试题:JavaScript 作用域深度解析》
  • NumPy数组访问
  • 【JavaSE】绘图与事件入门学习笔记
  • leetcode Top100 238. 除自身以外数组的乘积|数组系列
  • 批量修改文件夹名 修改文件夹名
  • Spring Cloud Alibaba Seata安装+微服务实战
  • 【第九篇】 SpringBoot测试补充篇
  • Zustand 第二章(状态处理)
  • 【设计模式】2.策略模式
  • 【网站建设】不同类型网站如何选择服务器?建站项目实战总结