【发布时间】:2021-07-29 22:18:36
【问题描述】:
我有一个非常简单的数组,我希望能够在其中移动一些项目。c# 中是否有任何内置工具可以做到这一点?如果没有,您对如何做有任何建议。
举例
var smallArray = new string[4];
smallArray[0] = "a";
smallArray[1] = "b";
smallArray[2] = "c";
smallArray[3] = "d";
假设我想(以编程方式)交换索引 2 和 0,创建
smallArray[0] = "c";
smallArray[1] = "a";
smallArray[2] = "b";
smallArray[3] = "d";
谢谢。
【问题讨论】:
-
明确一点:“shift”是指“swap”吗?
-
不,对不起,我的第一个例子有点模糊,我现在把这个例子讲得更清楚了。
-
Hatchet,不...它注意到一个骗局。那是一个 SWAP,我进入了 Shifting。准备好我的帖子