取字符串的值

cenny_1996 2012-05-23 02:15:06

lable上显示字符串"a1 a2 a3",我想取到中间那个字符a2。有什么方法?
...全文
171 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bdsutx 2012-05-23
  • 打赏
  • 举报
回复
lable.text.substring(m,n)
m是起始索引们置,N是你要取的字符长度
string s="123456"
s.substring(3,2)="45";
s.substring (0,4)="1234";
tygh2001 2012-05-23
  • 打赏
  • 举报
回复
哎,你这个分隔符不是空格了,是" "了
string str = str1 + " " + str2 + " " + str3;
lable.Text.Split(' ').[1]
cenny_1996 2012-05-23
  • 打赏
  • 举报
回复
数据库读取到值在lable上显示,是这样lable.text=str,string str = str1 + " " + str2 + " " + str3;str1,str2,str是从数据库读取到的。如果lable.Text.Split(' ')[1],这样会报错:索引超出了数组界限。
cenny_1996 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 的回复:]
是固定的值?还是固定的格式?
[/Quote]
值会变,格式固定
Castiel丶Luo 2012-05-23
  • 打赏
  • 举报
回复
是固定的值?还是固定的格式?
gavinmark 2012-05-23
  • 打赏
  • 举报
回复
lable.Text.Split(' ')[1]
Change_L 2012-05-23
  • 打赏
  • 举报
回复
楼上都正解。
jdjf020826 2012-05-23
  • 打赏
  • 举报
回复
lable.Text.Split(' ')[1]
leftandrightfeet 2012-05-23
  • 打赏
  • 举报
回复
lable.Text.Split(' ')[1]
  • 打赏
  • 举报
回复
string str="a1 a2 a3".Split(' ')[1];
EnForGrass 2012-05-23
  • 打赏
  • 举报
回复
lable.Text.Split(' ')[1]
bdmh 2012-05-23
  • 打赏
  • 举报
回复
split按空格分隔,然后取数组的第二项

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧