c#-C#的关于数组的一些问题,俄是个菜鸟。

问题描述

C#的关于数组的一些问题,俄是个菜鸟。

比如说定义一个数组 string[] s1={123,456,789};在定义一个数组 string s2=new string[9];怎样把s1中的数存入s2,使s2[0]=1; s2[1]=2; s2[2]=3;s2[3]=4;……这样的。。。。感谢帮忙

解决方案

string[] s1={"123","456","789"};
string[] s2 = s1.SelectMany(x => x.ToCharArray()).Select(x => x.ToString()).ToArray();

解决方案二:

用.字符串拷贝函数strcpy 格式: strcpy (字符数组名1,字符数组名2) 功能:把字符数组2中的字符串拷贝到字符数组1中。串结束标志“”也一同拷贝。字符数名2, 也可以是一个字符串常量。这时相当于把一个字符串赋予一个字符数组

时间: 2024-12-02 11:09:12

c#-C#的关于数组的一些问题,俄是个菜鸟。的相关文章

菜鸟提问-杨辉三角怎么用数组做呀

问题描述 杨辉三角怎么用数组做呀 我是一个初学者,菜鸟-杨辉三角怎么用数组写一个程序打出那个三角来? 解决方案 同初学者. - - 二维数组 找规律 解决方案二: 网站上不少,就不手写了,给你个网址可以看一下.如有疑问可以互相探讨.http://jingyan.baidu.com/article/cdddd41c51050e53cb00e111.html 解决方案三: 数组之杨辉三角

求指教一个关于五子棋获胜算法的问题

问题描述 c#最近才接触,还在研究中,试图做一个五子棋程序.我把棋盘的点坐标都找出来了,也已经可以下了.就是有个问题只有五个字连在一起他就判断胜负了..不分黑白啊..可是我明明已经讲黑白棋放入两个不同的二维数组里了.求指教这是为什么贴上部分代码:publicint[,]blackdian=newint[15,15];publicint[,]whitedian=newint[15,15];staticpublicintnum=2;staticpublicintfla1,fla2;//以下是mous

python对数组进行反转的方法

  本文实例讲述了python对数组进行反转的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 arr = [1,2,3] arr.reverse() print(arr) 输出: [3,2,1] 希望本文所述对大家的Python程序设计有所帮助.

php对关联数组循环遍历的实现方法

 这篇文章主要介绍了php对关联数组循环遍历的实现方法,涉及php操作数组的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了php对关联数组循环遍历的实现方法.分享给大家供大家参考.具体分析如下: php对于类似 ? 1 $age = array("zhangshan"=>14,"lisi"=>15,"sharejs"=>16); 这样的数组可以通过foreach的方法进行遍历,下面是详细的代码: ? 1

c-关于C字符串数组格式化输出的一些小问题

问题描述 关于C字符串数组格式化输出的一些小问题 尝试写了一个输入输出文件和小程序,因为出问题的就只有这两行代码,所以没有把其他代码贴上来 最初代码是这样的 head[][5] char head[][5] = { "id", "name", "age", "grade" }; fprintf ( input_file, "%st%st%st%sn", head[0], head[1], head[2],

java se-使用泛型打印输出任意类型的数组,为什么调用时有错误?

问题描述 使用泛型打印输出任意类型的数组,为什么调用时有错误? import java.util.Arrays; public class FanXing { public static void printMatrix(T[][] matrix){ for(int i=0;i<matrix.length;i++){ System.out.println(Arrays.toString(matrix[i])); } } public static void main(String[] args)

[数据结构] 数组与链表的优缺点和区别

概述 数组 是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素.但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中.同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素.如果应用需要快速访问数据,很少插入和删除元素,就应该用数组. 链表 中的元素在内存中不是顺序存储的,而是通过存在元素中的指针联系到一起,每个结点包括两个部分:一个是存储 数据元素 的 数据域,另一个是存储下一个结点地址的

指向多维数组的指针变量

问题描述 指向多维数组的指针变量 #include int main() { int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}; int *p; for(p=a[0];p<a[0]+12;p++) { if((p-a[0])%4==0) printf(" "); printf("%4d",*p); } } 把for(p=a[0];p<a[0]+12;p++)改成for(p=a[0];p<a+3;p++)为什么是正确的

指针-c语言中字符数组初始化问题

问题描述 c语言中字符数组初始化问题 字符数组初始化1: char str[]=""123"";//不报错2: char str[4]; str=""123"";//不能将const char[4] to char[4]字符指针初始化1: char *str=""123"";//不报错2: char *str; str=""123"";//不报错求