标题:关于C#函数的问题
只看楼主
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
他在思考呢,你也给点时间斑竹大人嘛~~~
2006-09-05 10:46
zaneking
Rank: 1
等 级:新手上路
帖 子:304
专家分:0
注 册:2006-9-4
得分:0 
呵呵,希望版主快点啊,我现在着急啊

2006-09-05 10:49
zaneking
Rank: 1
等 级:新手上路
帖 子:304
专家分:0
注 册:2006-9-4
得分:0 

谁来帮帮我啊,帮我把问题解决了啊,谢谢各位大侠了!!!


2006-09-05 11:02
live41
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:12442
专家分:0
注 册:2004-7-22
得分:0 
没有前后conflict除错,自己看着办吧~~~


public static String GetSearchText(String content, String findTxt)
{
String[] arrTxt = content.Split(',');
//String[] arrfindTxt = findTxt.Split(',');

String result = "";
int len = arrTxt.Length - 1;

for (int j = 0; j <= len; j++)
{
//for (int k = 0; k < arrfindTxt.Length; k++)
//{
if (arrTxt[j].IndexOf(findTxt > 0)
{ //arrTxt[j] = arrTxt[j].Replace(arrfindTxt[k], "<b>" + arrfindTxt[k] + "</b>");
arrTxt[j] = arrTxt[j].Replace(findTxt, "<b>" + findTxt + "</b>");

switch(j)
{
case 0:
result += arrTxt[j] + arrTxt[j+1];
break;

case len:
result += arrTxt[j-1] + arrTxt[j];
break;

default:
result += arrTxt[j-1] + arrTxt[j] + arrTxt[j+1];
break;
}
}
//}
}

//return "a";
//arrTxt[j] = arrTxt[j].Replace(arrTxt[j - 1], arrTxt[j - 1] + arrTxt[j] + arrTxt[j + 1]);
//if(arrTxt[j].)
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Write(GetSearchText("请输入标题及时间,aaa,bbb,标题的,ccc,ddd,eee,fff,我们的标题","标题"));
}
}
2006-09-05 11:36
zaneking
Rank: 1
等 级:新手上路
帖 子:304
专家分:0
注 册:2006-9-4
得分:0 
为什么他说LEN要输入常量值

2006-09-05 12:31
zaneking
Rank: 1
等 级:新手上路
帖 子:304
专家分:0
注 册:2006-9-4
得分:0 
case 后面不是跟常数吗,怎么能跟len呢,告诉我要输入常量,我该怎么办!

2006-09-05 12:46



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-87936-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.154788 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved