C#能不能像PHP一样定义数组???

比如PHP的数组$MyArray=Array("字符下标"=>"String数据类型",1=>"int下标,元素为int数据类型");可不可像PHP这样定义,有什么方法?... 比如PHP的数组
$MyArray = Array(
"字符下标" => "String数据类型",
1 => "int下标,元素为int数据类型"
);
可不可像PHP这样定义,有什么方法???
pss1985你的意思是建二个数组???我要的是一个数组里面包含多种数据类型,还要String型下标。
展开
 我来答
百度网友bcefdfa2c
2007-09-06 · TA获得超过114个赞
知道答主
回答量:95
采纳率:0%
帮助的人:123万
展开全部
你可以用ArrayList,里面是object型,什么类型都能放,然后按key来取值,key也是object型的。怎么用都行。
当然也可以用HashTable,HashTable还是线性安全的。

具体的你可以看msdn中关于
System.Collections.ArrayList 和
System.Collections.Hashtable
的资料
蓝域zG
2007-09-06 · TA获得超过4534个赞
知道大有可为答主
回答量:2257
采纳率:0%
帮助的人:1065万
展开全部
ArrayList aList= new ArrayList();
aList.Add("a");
aList.Add("b");
aList.Add("c");
aList.Add("d");
aList.Add("e");
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5f707f9
2007-09-06 · TA获得超过311个赞
知道小有建树答主
回答量:514
采纳率:0%
帮助的人:610万
展开全部
C#3.5

class MyData
{
public string Name{get;set;}
public int Index{get;set;}
}

static void Main()
{
List<MyData> MyArray = new List<MyData>();
MyArray.Add(new MyData{ Name="Jack", Index=1 });
MyArray.Add(new MyData{ Name="Teddy", Index=2 });
MyArray.Add(new MyData{ Name="Tom", Index=3 });
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
CATVME
2007-09-09 · 超过20用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:29.3万
展开全部
string[] 变量名=(wgwgw,wg,wg,wgw,)
int[] 变量名=(32,342,3423,23423,)
string[] 变量名=string[2]{"a","d"};
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wjfcfy
2007-09-14 · TA获得超过552个赞
知道小有建树答主
回答量:646
采纳率:0%
帮助的人:640万
展开全部
string[] a={"a","b","c"};
a[0],a[1],a[2]
那你还是用集合吧.
HashTable,SortedList都可以的哟...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友e06c90856
2007-09-06
知道答主
回答量:89
采纳率:0%
帮助的人:0
展开全部
string[] 变量名=(wgwgw,wg,wg,wgw,)
int[] 变量名=(32,342,3423,23423,)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式