51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
C# []、List、Array、ArrayList 应用
作者:
代码星球
发布时间:2023-04-16
阅读:0
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Collections; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { // System.Int32 是结构 int[] arr = new int[] { 1, 2, 3 }; Response.Write(arr[0]); // 1 Change(arr); Response.Write(arr[0]); // 2 // List 的命名空间是 System.Collections.Generic List<int> list = new List<int>(); list.Add(1); list.Add(2); list.Add(3); Response.Write(list[0]); // 1 Change(list); Response.Write(list[0]); // 2 // Array 的命名空间是 System Array array = Array.CreateInstance(System.Type.GetType("System.Int32"), 3); // Array 是抽象类,不能使用 new Array 创建。 array.SetValue(1, 0); array.SetValue(2, 1); array.SetValue(3, 2); Response.Write(array.GetValue(0)); // 1 Change(array); Response.Write(array.GetValue(0)); // 2 // ArrayList 的命名空间是 System.Collections ArrayList arrayList = new ArrayList(3); arrayList.Add(1); arrayList.Add(2); arrayList.Add(3); Response.Write(arrayList[0]); // 1 Change(arrayList); Response.Write(arrayList[0]); // 2 } private void Change(int[] arr) { for (int i = 0; i < arr.Length; i++) { arr[i] *= 2; } } private void Change(List<int> list) { for (int i = 0; i < list.Count; i++) // 使用 Count { list[i] *= 2; } } private void Change(Array array) { for (int i = 0; i < array.Length; i++) // 使用 Length { array.SetValue((int)array.GetValue(i) * 2, i); // 需要类型转换 } } private void Change(ArrayList arrayList) { for (int i = 0; i < arrayList.Count; i++) // 使用 Count { arrayList[i] = (int)arrayList[i] * 2; // 需要类型转换 } } }
相关阅读
C# []、List、Array、ArrayList 区别及应用
使用 C# 的 ArrayList
C# 数组
本文标签:
List
Array
ArrayList
应用
原文链接:
版权说明:
本文由作者上传,本站仅提供存储服务,转载请注明原文链接
你可能感兴趣的
Unknown column comments0_.id in field li
开发笔记
Unknown
column
comments0
.id
in
Numpy array数据的增、删、改、查
开发笔记
Numpy
array
数据
Java ArrayList的使用方法
ymnets
Java
ArrayList
使用方法
Java 内部类和匿名类 实现JButton动作 ActionListener类
ymnets
Java
内部
类和
匿名
实现
C#基础——winform应用上传图片到SQLServer数据库
ymnets
基础
winform
应用
上传
图片
python之list
ymnets
python
list
微信小程序(应用号)开发资源汇总整理
ymnets
微信
程序
应用
开发资源
汇总
好推二维码如何通过应用宝微下载支持微信自动打开APP下载?
ymnets
下载
好推
二维
如何
通过
如何获取应用宝APP ID
ymnets
如何
获取
应用
APP
ID
react native与现有的应用程序集成
ymnets
react
native
有的
应用程序
集成
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他