C# if语句怎么将一个字符串和这个字符串的其中一个字符进行比较
3个回答
展开全部
1、可以使用串的IndexOf、LastIndexOf来比较寻找
2、示例:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string s="Hello world.";
if (s.IndexOf("l") != 0)
{
MessageBox.Show(s.IndexOf("l").ToString() + " " + s.LastIndexOf("l").ToString());
}
}
}
}
展开全部
你想要实现什么功能?例如是拿abc跟a比较吗?这样百分之百是false,不过要执行这个比较很简单,在string变量后面直接跟[i]获取位于他指定位置的字符就行:
string str = "abcde";
if(str == str[0])
{
Debug.Log("这种比较是木有意义的,因为这句话不可能被执行!除非这个字符串就一个字符,那样的话,写成str == str就行了。");
}
string str = "abcde";
if(str == str[0])
{
Debug.Log("这种比较是木有意义的,因为这句话不可能被执行!除非这个字符串就一个字符,那样的话,写成str == str就行了。");
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要字符串跟字符怎麼个比法啊,都不知道你在说什麼?
追问
就是一个字符串和和本身的其中一个进行比较
追答
你是这个意思吗?
string str="dbccec";
char bijiaoChar=str[2]
for(var i=0;i<str.Length;i++)
{
if(str[i]==bijiaoChar)
Console.WriteLine("位置:{0},内容:{1}",i,str[i]");
}
Console.ReadLine();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询