本帖最后由 覃庆健 于 2013-4-3 22:57 编辑
这是我刚刚写的 可以运行~ 还加了注释 {:soso_e100:}
string s = "hgfdgfdjsdkdl"; //自定义字符串,也可改为输入形式
char[] temp = s.ToCharArray();
//将字符串转换为字符数组,即将字符串变成一个个字符
Console.WriteLine("d的所有位置分别为:");
for (int i = 0; i < s.Length; i++) //s.Length 即取得字符串s的长度
{
if (temp [ i]== 'd') //如果这个元素为d temp后面接方括号 i 不知道为什么打不出来
{
Console.WriteLine("第{0}个位置", i + 1);
//输出这个元素的位置i+1(下标从0开始所以要+1)
}
}
Console.ReadKey(); |