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

字符串操作!c# 大家帮小弟我一下把 !不是很难

2012-03-24 
字符串操作!c# 大家帮我一下把 !不是很难字符串10011000101我想把1所在的位置取出来比如上面的字符串1所在

字符串操作!c# 大家帮我一下把 !不是很难
字符串   10011000101
我想把1所在的位置取出来
比如上面的字符串1所在的位置就是0,3,4,8,10
请问怎么才能做到呢
谢谢

[解决办法]
using System;

class test
{
static void Main(string[] args)
{
string temp = "10011000101 ";
char[] myChar = temp.ToCharArray();
for(int i=0;i <myChar.Length;i++)
if(myChar[i]== '1 ')
Console.Write(i.ToString()+ ", ");

}
}
[解决办法]
string S = "10011000101 ";
int j=-1;
char[] num = S.ToCharArray();
for (int i = 0; i < num.Length; i++)
{
if (j!=S.IndexOf( "1 ",i))
{
j = S.IndexOf( "1 ", i);
MessageBox.Show(S.IndexOf( "1 ", i).ToString());
}
}
[解决办法]
strint s= "111110000000000 ";
int i=0;
while (i != -1)
{
i=s.indexof( "1 ",i);
messagebox.show (i.tostring());
}
[解决办法]
参照前面三位的方法就行了

热点排行