首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

一个莫名其妙的有关问题,求指教(很短的代码,就四行)

2012-09-09 
一个莫名其妙的问题,求指教(很短的代码,就四行)a计算机名-pc01网卡-r8139硬盘-500Gstring[] arr a.S

一个莫名其妙的问题,求指教(很短的代码,就四行)
a="计算机名-pc01网卡-r8139硬盘-500G";
string[] arr = a.Split(new string[] { "计算机名-","网卡-","硬盘-"}, StringSplitOptions.RemoveEmptyEntries);
if (arr[0]=="pc01")
messagebox.show("ok");

结果总是不弹出OK,明明这个值它就是pc01,就是不弹出来,想不通

[解决办法]
string a = "计算机名-pc01网卡-r8139硬盘-500G";
string[] arr = a.Split(new string[] { "计算机名-", "网卡-", "硬盘-" }, StringSplitOptions.RemoveEmptyEntries);
if (arr[0] == "pc01")
MessageBox.Show("ok");
 
你的代码好像没有问题,我运行过,能出来结果

热点排行