西安治疗白癜风医院 https://m-mip.39.net/czk/mipso_4292731.htmlC#核心开发-第16单元-字符串-第5节:字符串相等比较和包含比较C#核心开发-字符串相等和包含比较1.如何进行字符串相等比较?当我们在C#比较两个字符串是否相等时,以前都是使用双等号==来实现的,现在string类为我们提供了Equals()方法:使用VisualStudioIDE开发工具创建一个.NET控制台应用程序,然后在Main()方法中编写代码进行字符串的相等比较和包含比较。使用C#的Equals()方法进行字符串比较的完整代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingSystem.Text.RegularExpressions;namespaceYidosoft.Edu.Csharp.StringRegEx{classProgram{staticvoidMain(string[]args){Console.Title=一都编程-字符串;//相等比较Console.Write(请输入姓名:);varname=Console.ReadLine();if(name.Equals(小强)){Console.WriteLine(输入正确。);}Console.ReadKey();}}}在此段C#代码中,使用了Equals()方法判断输入的字符串是否与“小强“相等,如果相等,则输出一个提示信息。运行结果如下图所示:C#字符串相等比较结果-图2在图2中,Equals()方法已经正确判断出结果了。C#中的Equals()方法返回一个bool类型的值,二个字符串值相等返回true,不相等返回false。2.如何进行字符串包含比较在C#中,使用Contains()方法可以判断对一个字符串是否包含在另一个字符串中。如果包含,则返回true,否则返回false。Contains()方法返回的是布尔类型的值。可以在C#中使用Contains()方法实现模糊查询。如下例子,用于判断输入的邮箱地址是否正确,可以用来验证邮箱地址格式是否合格。如下图所示:C#字符串包含比较-图3使用C#的Contains()方法判断邮箱格式的完整代码如下:namespaceYidosoft.Edu.Csharp.StringRegEx{classProgram{staticvoidMain(string[]args){Console.Title=一都编程-字符串;//包含比较Console.Write(请输入邮箱