永发信息网

C# 随机取出数组里的数 使数组减少了一个数

答案:3  悬赏:20  手机版
解决时间 2021-02-04 12:19
C# 随机取出数组里的数 使数组减少了一个数
最佳答案
int[] i = new int[] { 1, 2, 3, 4, 5, 6 }; //定义你一开始的数组
Random ab = new Random();//定义一个随机数对象
int u=ab.Next(0,i.Length);//生成一个0到数组个数的随机数
ArrayList ii = new ArrayList(i);//把数组复制到ArrayList ii中,便于删除。
ii.Remove(i[u]);//删除随机位置u的那个元素。
i = new int[ii.Count];//重新定义i数组的个数
ii.CopyTo(i);//把ii复制到i中,从而生成一个名字还是i的数组,但元素被随机删除了一个
以上是C#2010编程,需要using System.Collections;如有追问,我只能用百度消息回答.
全部回答
用数组长度当步长来取随机数,然后把对应的值取出来,然后删除掉
int[] i=new int[]{1,2,3,4,5,6};
ArrayList ar = new ArrayList(i);
ar.Remove(随机的位置);
用list<>数组就可以用remove搞定追问说的具体点!是什么?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
宿州哪里有好中医?跪求大神!
试阵的意思是什么啊?知道的请说下!
千度门业有限公司地址在什么地方,想过去办事
客房部可能会有变压器.用英语怎么说
为什么我手机什么应用程序都没开 还走流量阿
法国柏宁化妆品美容美体(北宿直营店)地址在什
赤峰火车站住宿是和公安连网的吗
绥中在武则天是的名称
天丽仙子美容养生会所地址好找么,我有些事要
【拍案而起的意思】拍案而起的案是什么意思
芸阁的意思是什么啊?知道的请说下!
中兴超市在什么地方啊,我要过去处理事情
什么耳机不容易坏
金诚家私地址在什么地方,想过去办事
沐颜美容美体养生会所地址在什么地方,我要处
推荐资讯
哦哦便利店星辉西路店地址在什么地方,想过去
下列关于在地图上判断方向的方法中,错误的是
有什么配置低的游戏第一人称的最好是打僵尸的
笃顾的意思是什么啊?知道的请说下!
与半夏相反的药物是A.乌药B.乌头C.乌梅D.白及
简单生活 翻译成英语是什么
团旺到流亭机场多远
圣水长江大酒店KTV在什么地方啊,我要过去处
50Ah3.2V的锂电池可以用在电动车上吗 需要几
晶晶高端午托地址好找么,我有些事要过去
呋喃甲酸和呋喃甲醇的制备过程中出现的黄色浆
深圳那个地方美甲店最多
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?