C# string[ ][ ] 与string[,]

1、string[][] 是一维数组,数组中的元素是string[],相当于锯齿数组

例如:string[][] arrar = new string[][] {
                 new string[]{"1", "1", "1" },
                 new string[]{"2", "2", "2" },
                 new string[]{"3", "3", "3" }};

元素为三个,每个元素是string[]

其中每个元素的个数可以不相同,

例如:string[][] arrar = new string[][] {

                 new string[]{"1", "1", "1" },
                 new string[]{"2" },
                 new string[]{"3", "3", "3" }};

2、string[,] 是一个多维数组,数组每一维元素的个数必须相等

例如:string[,] arr = new string[,] {
                            { "1", "1", "1" },
                            { "2", "2", "2" },
                            {"3", "3", "3" }};

是一个3*3的矩阵,9个元素。

时间: 2024-10-09 18:24:52

C# string[ ][ ] 与string[,]的相关文章

ArrayList、string、string[]之间的转换

1.ArrarList 转换为 string[] : ArrayList list = new ArrayList(); list.Add("aaa"); list.Add("bbb"); string[] arrString = (string[])list.ToArray(typeof( string)) ; 2.string[] 转换为 ArrarList : ArrayList list = new ArrayList(new string[] { &quo

C#中string和String的区别

从位置上讲: 1.大写String是.NET Framework里的String,小写string是C#语言中的string 2.如果删掉using System;,就不能使用大写的String,System是.NET Framework类库中的一个函数名 从性质上讲: 1.string是关键字,String是类,string不能作为类.结构.枚举.字段.变量.方法.属性的名称 2.用C#编写代码尽量使用小写string,比较符合规范.如果在追求效率的情况下可以使用大写的String,因为最终通

String、String.valueOf、toString 它们三者的区别总结

今天在使用这个的时候发现,他们三者好像在某些场所都是可以用的,但是不免会让人想到那既然它们三者这么的相似,那么总有些什么区别吧.我也在网上找了一些资料看.自己也看了API文档,就将他们三的区别总结一下吧.用了这么长时间,才发现有这些的不同,也是挺惭愧的. 先说他们三的作用是什么吧:没什么特别的作用,就是让我们得到的对象或参数类型,按照要求转成字符串的形式. String:毫无疑问,这种就是强转形式,简单方便,效率高.java程序员可能看到效率高或许有些激动,但是它有他的不好,那就是局限性.在ja

(String)将一个String里面的单词反转

e.g.  i love java    return   java love i public static String reverseStr(String str) { String[] strs=str.split(" "); StringBuilder sb=new StringBuilder(); for(int i=strs.length-1;i>=0;i--) { sb.append(strs[i]+" "); } return sb.toSt

C#List<string>和string[]之间的相互转换

 一.LIST概述 所属命名空间:System.Collections.Generic      public class List<T> : IList<T>, ICollection<T>, IEnumerable<T>, IList, ICollection, IEnumerable List<T>类是 ArrayList 类的泛型等效类.该类使用大小可按需动态增加的数组实现 IList<T> 泛型接口.  泛型的好处: 它为使

Lua的string和string库总结

Lua有7种数据类型,分别是nil.boolean.number.string.table.function.userdata.这里我总结一下Lua的string类型和string库,复习一下,以便加深记忆. 个人认为string是Lua编程使用数据结构的时候,重要性仅次于table的类型.十分重要! 一.string基础. Lua并没有字符类型,Lua的string类型表示字符序列.所以,长度为1的string就表示了单个字符.Lua的字符类型有这些特征: 1.string字符序列中的字符采用

&lt;string&gt; 与&lt;string.h&gt;、&lt;cstring&gt;的区别

原文地址:http://blog.csdn.net/luoweifu/article/details/20242307 <string.h> <string.h>是C版本的头文件,包含比如strcpy.strcat之类的字符串处理函数. <cstring> 在C++标准化(1998年)过程中,为了兼容以前,标准化组织将所有这些文件都进行了新的定义,加入到了标准库中,加入后的文件名就新增了一个"c"前缀并且去掉了.h的后缀名,所以string.h头文件

leetcode_557 Reverse Words in a String III(String)

Given a string, you need to reverse the order of characters in each word within a sentence while still preserving whitespace and initial word order. Example 1: Input: "Let's take LeetCode contest" Output: "s'teL ekat edoCteeL tsetnoc"

C#,int转成string,string转成int

转载:http://www.cnblogs.com/xshy3412/archive/2007/08/29/874362.html 1,int转成string用toString 或者Convert.toString()如下 例如:int varInt = 1; string varString = Convert.ToString(varInt); string varString2 = varInt.ToString(); 2,string转成int如果确定字符串中是可以转成数字的字符,可以用

List&lt;string&gt;与string[]

一.是什么? List<>是一个泛型对象,实例化后相当于是一个List对象.List对象内部可以聚合若干个(理论上不限制大小)同类型对象,并提供很多方便的方法来提供一些基本操作,可以理解为一个封装好的链表对象. string[]就是简单的强类型化数组. 二.区别和联系 区别: string[]表示字符串数组,创建后大小固定,不能改变元素的个数. List<string>表示泛型集合,集合中的每个元素都是字符串,创建后可以动态改变元素的个数. 联系: 二者都可以存储数据并且二者可以相