C#中如何判断字符串中包含某个字符?

C#中如何判断字符串中包含某个字符?stringtxt="asdjsfk/aaaaaaaaa";如何判断这个字符串中包含/,如果包含/,就在斜杠前面加上字符‘x’... C#中如何判断字符串中包含某个字符?string txt="asdjsfk/aaaaaaaaa";如何判断这个字符串中包含/,如果包含/,就在斜杠前面加上字符‘x’ 展开
 我来答
乐海白35
2018-11-29 · TA获得超过284个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

给出两种解决方法:

1、使用if语句。

if(txt.Contains("/"))
{
txt = txt.Replace("/", "x/");
}

2、使用条件运算符(?:)。

txt = txt.Contains("/") ? txt.Replace("/", "x/") : txt;

扩展资料:

C#中使用条件运算符 (?:)

条件运算符 (?:) 根据布尔型表达式的值返回两个值中的一个。条件运算符的格式如下 
condition ? first_expression : second_expression;

如果条件为 true,则计算第一表达式并以它的计算结果为准;如果为 false,则计算第二表达式并以它的计算结果为准。只计算两个表达式中的一个。



孤灯江湖
2014-08-28 · TA获得超过281个赞
知道小有建树答主
回答量:213
采纳率:0%
帮助的人:161万
展开全部
string  txt="asdjsfk/aaaaaaaaa";
if(txt.Contains("/"))//检验“/”
{
    txt.Replace('/','x/');//替换“/”为“x/”
}

试试看吧,不确定会不会因为反义字符的缘故出问题。

本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
丶song记油条条
高粉答主

2018-06-06 · 醉心答题,欢迎关注
知道小有建树答主
回答量:374
采纳率:100%
帮助的人:11.7万
展开全部

参照以下方法:

string str = "adfas=dfdsa";

if(str.Contains("="))

else
没有

注:返回true,false

string s = "adfas=dfdsa";
if(s.IndexOf("=")>=0)
MessageBox.Show("有");
else
MessageBox.Show("没有");

拓展:

C#判断字符串是否存在某个字符,如果存在进行替换。

 //定义一个字符串string  str=".net/Java/asp.net";//检验“/”if(str.Contains("/")){  //替换“/”为“||”   str.Replace('/','||');}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
牵手寻幸福的会
2014-08-28
知道答主
回答量:14
采纳率:0%
帮助的人:8.8万
展开全部
string txt = "asdjsfk/aaaaaaaaa";
if (txt.Contains('/'))//判断是否存在/
{
txt = txt.Insert(txt.IndexOf('/'), "x");//插入数据,先找到/出现的位置,再插入
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0d648b8
高粉答主

2018-06-06 · 每个回答都超有意思的
知道大有可为答主
回答量:3984
采纳率:100%
帮助的人:119万
展开全部
12345string txt="asdjsfk/aaaaaaaaa";if(txt.Contains("/"))//检验“/”{ txt.Replace('/','x/');//替换“/”为“x/”}
试试看吧,不确定会不会因为反义字符的缘故出问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式