C#统计字符串中数字个数的方法
本文实例讲述了C#统计字符串中数字个数的方法。分享给大家供大家参考。具体实现方法如下:
// DigitCounter.cs
// 编译时使用:/target:library
using System;
// 声明与 Factorial.cs 中的命名空间相同的命名空间。这样仅允许将
// 类型添加到同一个命名空间中。
namespace Functions
{
public class DigitCount
{
// NumberOfDigits 静态方法计算
// 传递的字符串中数字字符的数目:
public static int NumberOfDigits(string theString)
{
int count = 0;
for ( int i = 0; i < theString.Length; i++ )
{
if ( Char.IsDigit(theString[i]) )
{
count++;
}
}
return count;
}
}
}
希望本文所述对大家的C#程序设计有所帮助。
相关推荐
-
C#实现简易的加密、解密字符串工具类实例
本文实例讲述了C#实现简易的加密.解密字符串工具类.分享给大家供大家参考.具体如下: 这里的类CypherHelper是一个用于加密.解密字符串的工具类~~~,适合于方便地加密.解密长度较短的密码等字符串(C#里面已经有了库System.Security.Cryptography,对于比较长的字符串或流来说是一个更好的选择) 类CypherHelper代码: class CypherHelper { /// <summary> /// 加密字符串 /// </summary> //
-
C#实现的字符串相似度对比类
本类适用于比较2个字符的相似度,代码如下: using System; using System.Collections.Generic; using System.Text; public class StringCompute { #region 私有变量 /// <summary> /// 字符串1 /// </summary> private char[] _ArrChar1; /// <summary> /// 字符串2 /// </summary>
-
C#实现实体类与字符串互相转换的方法
本文实例讲述了C#实现实体类与字符串互相转换的方法.分享给大家供大家参考.具体实现方法如下: using System; using System.Collections.Generic; using System.Text; namespace PackDLL.Data.ConvertData { /// <summary> /// 实体类.字符串互相转换 /// </summary> public class PackReflectionEntity<T> { //
-
C#找出字符串中第一个字母并大写的方法
本文实例讲述了C#找出字符串中第一个字母并大写的方法.分享给大家供大家参考,具体如下: class Program { static void Main(string[] args) { String aa = "%.,46,2xb1bfs.,,"; int pos = isLetter(aa); aa = aa.Substring(pos, 1); Console.WriteLine(aa.ToUpper()); Console.Read(); } public static int
-
C#判断字符串是否存在字母及字符串中字符的替换实例
本文实例讲述了C#判断字符串是否存在字母及字符串中字符的替换的方法.分享给大家供大家参考.具体实现方法如下: 首先要添加对命名空间"using System.Text.RegularExpressions;"的引用 下面以一个字符串为例: 复制代码 代码如下: string ss = "aaZ31 dd2f3"; string sss = ss.Replace(" ", "");//将字符串ss中的空格去掉 string ss
-
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#计算字符串相似性的方法.分享给大家供大家参考.具体如下: 计算字符串相似性的办法很多,甚至最笨的办法可以挨个匹配,这里要讲的是使用莱文史特距离来计算字符串相似性. 莱文史特距离概念:假设函数名是LD 用于计算两个字符串之间的相似度. 譬如有两个字符串A和B.假设以A为基准,那么该算法就是计算把B通过(替换.删除.加字符)等方法变成A需要多少步. 例如: A="abcd", B="abc", 那么 LD(A,B)=1,只需在B字符串中插入一个字符那么
-
C#获取汉字字符串拼音首字母的方法
本文实例讲述了C#获取汉字字符串拼音首字母的方法.分享给大家供大家参考.具体如下: 这个C#类经常能够用到,将提取汉字的拼音首字母,方便用户查询 using System.Text; namespace DotNet.Utilities { public class PinYin { public string GetFirstLetter(string hz) { string ls_second_eng = "CJWGNSPGCGNESYPBTYYZDXYKYGTDJNNJQMBSGZSCY
-
C#从控制台读取字符串的方法
本文实例讲述了C#从控制台读取字符串的方法.分享给大家供大家参考.具体实现方法如下: using System; class ReadLine { public static void Main() { Console.Write("Please enter your favorite animal: "); string animal = Console.ReadLine(); Console.WriteLine("Good choice: " + animal)
-
C#正则检测字符串是否字母数字混编的方法
本文实例讲述了C#正则检测字符串是否字母数字混编的方法.分享给大家供大家参考.具体如下: using System.Text; using System.Text.RegularExpressions; public static class StringExtensions { public static bool IsAlphanumeric(this string source) { Regex pattern = new Regex("[^0-9a-zA-Z]"); retur
随机推荐
- windows PostgreSQL 9.1 安装详细步骤
- VBS教程:VBscript语句-Call 语句
- Python解析网页源代码中的115网盘链接实例
- Android左右滑出菜单实例分析
- MySQL配置文件无法修改的解决方法(Win10)
- 基于RxPaparazzo实现图片裁剪、图片旋转、比例放大缩小功能
- 经测试最好用的mysql密码忘记的解决方法
- JQuery弹出炫丽对话框的同时让背景变灰色
- jquery.mousewheel实现整屏翻屏效果
- MUI Scroll插件的使用详解
- 完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
- Apache添加多端口及实现单ip多端口映射的方法
- 基于Linux网关服务器squid配置过程详解
- ibatis迁移到mybatis3的注意事项
- javascript创建cookie、读取cookie
- C#函数式编程中的递归调用之尾递归详解
- Python中import机制详解
- Android 采用AOP方式封装6.0权限管理的方法
- 关于Angularjs中自定义指令一些有价值的细节和技巧小结
- 浅析JVM逃逸的原理及分析
