C#判断一个字符串是否包含另一个字符串的方法
本文实例讲述了C#判断一个字符串是否包含另一个字符串的方法。分享给大家供大家参考。具体如下:
string a="china"; string b="i"; if (a.IndexOf(b) > -1) { //包含指定的字符串,执行相应的代码 }
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C#中判断字符串是全角还是半角的实现代码
C#字符串的全角是指用二个字节来表示的一个字符 C#字符串的半角是用一个字节来表示的一个字符 这样的话我们就可以用string.length 和System.text.Encoding.Default.GetByteCount来判断 其中string.length表示C#字符串字符串的字符数, System.text.Encoding.Default.GetByteCount表示字符串的字节数. 判断半角如下: 复制代码 代码如下: if (checkString.Length == Encod
-
asp.ent(C#)中判断空字符串的3种方法以及性能分析
3种方法分别是: string a=""; 1.if(a=="") 2.if(a==String.Empty) 3.if(a.Length==0) 3种方法都是等效的,那么究竟那一种方法性能最高呢?本人用实验说明问题. 建立3个aspx页面(为什么用网页,主要是利用Microsoft Application Center Test ) WebForm1.aspx 复制代码 代码如下: private void Page_Load(object sender, Sys
-
C#判断字符串是否是int/double(实例)
话不多说,请看代码 using System.Text.RegularExpressions; /// <summary> /// 判断字符串是否是int/double /// </summary> public static bool IsIntOrDouble(string strNumber) { Regex objNotNumberPattern = new Regex("[^0-9.-]"); Regex objTwoDotPattern = new
-
C# 判断字符串为空的几种办法
1. 三种常用的字符串判空串方法:Length法:bool isEmpty = (str.Length == 0);Empty法:bool isEmpty = (str == String.Empty);General法:bool isEmpty = (str == "");2. 深入内部机制:要探讨这三种方法的内部机制,我们得首先看看.NET是怎样实现的,也就是要看看.NET的源代码!然而,我们哪里找这些源代码呢?我们同样有三种方法:Rotor法:一个不错的选择就是微软的Rotor,
-
c#中判断字符串是不是数字或字母的方法
一.判断字母 复制代码 代码如下: string str = Console.ReadLine();if (char.isLetter(str)){}else if (char.IsDigit(str)){} if(ch>='a'&&ch<='z') 小写字母if(ch>='A'&&ch<='Z') 大写字母数字也一样.判断汉字一般是输入 >255 因为汉字是大字符集二.判断输入的是不是数字 复制代码 代码如下: try{int n = 0;n
-
C#判断字符串是否存在字母及字符串中字符的替换实例
本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法.分享给大家供大家参考.具体实现方法如下: 首先要添加对命名空间"using System.Text.RegularExpressions;"的引用 下面以一个字符串为例: 复制代码 代码如下: string ss = "aaZ31 dd2f3"; string sss = ss.Replace(" ", "");//将字符串ss中的空格去掉 string ss
-
C#判断字符串是否是数字(实例)
话不多说,请看代码 /// <summary> /// 判断字符串是否是数字 /// </summary> public static bool IsNumber(string s) { if (string.IsNullOrWhiteSpace(s)) return false; const string pattern = "^[0-9]*$"; Regex rx = new Regex(pattern); return rx.IsMatch(s); } 以
-
C# 判断字符串第一位是否为数字
复制代码 代码如下: using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Text.RegularExpressions; namespace WindowsFormsApp
-
C#实现判断字符串中是否包含中文的方法
本实例展示了C#实现判断字符串中是否包含中文的方法,是一个非常实用的功能,对初学者来说有一定的借鉴学习价值,具体实现方法如下: 主要功能代码如下: /// <summary> /// 判断字符串中是否包含中文 /// </summary> /// <param name="str">需要判断的字符串</param> /// <returns>判断结果</returns> public static bool Has
-
C#中判断、验证字符串是否为日期格式的实现代码
本文介绍C#编程时,给定一个字符串,如何判断它是不是一个日期.本文将介绍两种方法,一个是判断字符串是否是时间,如果是就转换为一个时间变量,第二个方法是只作判断. 在C#中,对格式的判断有一类专门函数,那就是TryParse.TryParse在各个不同的类型类(如int,string,DateTime)中,都是存在的.在TryParse中一般有两个参数,一个是待判断的字符串,另外一个是转换后的结果保存变量. 复制代码 代码如下: string strDate = "2014-4-3";
-
C#自动判断Excel版本使用不同的连接字符串
用OLEDB通过设置连接字符串可以像读取sqlserver一样将excel中的数据读取出来,但是excel2003和excel2007/2010的连接字符串是不同的. /// <summary> /// 把数据从Excel装载到DataTable /// </summary> /// <param name="pathName">带路径的Excel文件名</param> /// <param name="sheetName
-
Android Force Close 出现的异常原因分析及解决方法
一.原因: forceclose,意为强行关闭,当前应用程序发生了冲突. NullPointExection(空指针),IndexOutOfBoundsException(下标越界),就连Android API使用的顺序错误也可能导致(比如setContentView()之前进行了findViewById()操作)等等一系列未捕获异常 二.如何避免 如何避免弹出Force Close窗口 ,可以实现Thread.UncaughtExceptionHandler接口的uncaughtExcepti
随机推荐
- 与MSSQL对比学习MYSQL的心得(四)--BLOB数据类型
- PHP创建/删除/复制文件夹、文件
- jQuery 1.9版本以上的浏览器判断方法代码分享
- VUE元素的隐藏和显示(v-show指令)
- C++ 异常处理 catch(...)介绍
- JavaScript转换农历类实现及调用方法
- ASP.NET MVC文件上传教程(二)
- php使用正则表达式去掉html中的注释方法
- python实现斐波那契数列的方法示例
- C语言实现图的搜索算法示例
- MYSQL主从不同步延迟原理分析及解决方案
- Smarty+QUICKFORM小小演示
- PHP多文件上传实例
- JavaScript性能优化 创建文档碎片(document.createDocumentFragment)
- jQuery easyui datagrid动态查询数据实例讲解
- 微信小程序 限制1M的瘦身技巧与方法详解
- DOM 事件的深入浅出(一)
- javascript下arguments,caller,callee,call,apply示例及理解
- 基于Windows API分解路径问题的详解
- Spring Boot中防止递归查询的两种方式