dotnet 设计规范 · 数组定义
数组 定义 dotnet 设计规范
2023-09-27 14:28:55 时间
本文告诉大家数组定义需要知道的规范,本文翻译 docs dotnet
✓ 建议在公开的 API 使用集合而不是数组。集合可以提供更多的信息。
X 不建议设置数组类型的字段为只读。虽然用户不能修改字段,但是可以修改字段里面的元素。如果需要一个只读的集合,建议定义为只读集合。
✓ 建议定义多维数组为一维,因为多维数组的性能比一维差。如果需要定义多维数组,请使用 int[,] foo = new int[n, j]
,请不要使用 int[][] foo = new int[n][]
参见:docs/arrays.md at master · dotnet/docs
我搭建了自己的博客 https://lindexi.gitee.io/ 欢迎大家访问,里面有很多新的博客。只有在我看到博客写成熟之后才会放在csdn或博客园,但是一旦发布了就不再更新
如果在博客看到有任何不懂的,欢迎交流,我搭建了 dotnet 职业技术学院 欢迎大家加入
相关文章
- 【BZOJ3333】排队计划 树状数组+线段树
- C#,初学琼林(02)——数组和值计算(Sum,求和)的源程序,相关问题及解决之道
- JavaScript - 批量替换对象数组中的属性名(快速将二维数组对象中的键名进行大量替换)传入原来的属性名和要修改的属性名即可,适用于 js vue nuxt uniapp等项目,详细示例代码教程
- JS reduce()方法详解,使用reduce数组去重
- js 从数组中随机获取一个值
- 《C++覆辙录》——第2章 语法问题2.1:数组定义和值初始化的语法形式混淆
- 2022 JavaScript 数组(Array)方法1w+字汇总(含数组新特性,全到没朋友,再也不用东拼西凑了)
- Go数组和切片定义和初始化
- Delphi 数组与记录类型
- JavaScript中十种一步拷贝数组的方法
- (第12列)C语言:定义结构体数组-----投票系统
- php 对比两个数组中的值是否相等
- 6.深入理解Java对数组定义与使用(JVM) —— Java SE
- Java数组的定义及用法
- javascript中数组的定义及使用
- C++ 基础入门 之 数组/一维数组/二维数组/定义形式/数组名的作用
- C# 查找一组数(子数组)每个元素在(另一组数)父数组的索引
- 没有默认构造函数,如何定义对象的数组
- hdu 1556 Color the ball(树状数组)
- Shell数组:Shell数组定义以及获取数组元素
- [LeetCode] Find All Duplicates in an Array 找出数组中所有重复项
- Java小白入门200例27之Java二维数组的定义和使用