java中Character类有下面两个判断方法,C#中有没有相应的方法???
isUnicodeIdentifierPart(char)
判定指定字符是否为 Unicode 标识符中除首字符外的字符。
isUnicodeIdentifierStart(char)
判定指定字符是否可作为 Unicode 标识符首字符。 在写一个脚本解释器,初次用C#,谁有好的解决方法贴一下了,谢谢!!!
isUnicodeIdentifierPart(char)
判定指定字符是否为 Unicode 标识符中除首字符外的字符。
isUnicodeIdentifierStart(char)
判定指定字符是否可作为 Unicode 标识符首字符。 在写一个脚本解释器,初次用C#,谁有好的解决方法贴一下了,谢谢!!!
解决方案 »
- 编辑时获取DataList前台参数
- C# 开发pocket pc2002问题
- 求sql语句
- 急 ,求一winform加sql2000增删查改的例子
- 如何使DataGrid支持纪录粘贴?
- 请教一个socket 的问题,如何在建立连接后,可以连续的发送,接受数据
- 在其他函数中调用函数 private void trvw_SelectedIndexChange(object sender, Microsoft.Web.UI.WebControls.TreeViewSelectEventArgs e
- 实时计算地球与其他八大行星的距离
- 在水晶报表的新问题哟,高手进哟,看一下
- wpf中ObservableCollection集合中add方法为什么不触发属性中的set方法
- Dll中 findwindow 函数不起作用
- 再求救:我可以用process类的某些方法判断某一进程是否已结束吗?怎么写?
isJavaIdentifierPart(char)
判定指定字符是否为 Java 标识符中除首字符外的字符。
isJavaIdentifierStart(char)
判定指定字符是否可作为 Java 标识符的首字符。 是这两个,在C#中有没有相应的方法??!!
http://qzshi.com
网站建设技术论坛
另外招版主,或合作管理员,有兴趣的加群4228406
/**//// <summary>
/// 判断一个字符串是否为合法整数(不限制长度)
/// </summary>
/// <param name="s">字符串</param>
/// <returns></returns>
public static bool IsInteger(string s)
{
string pattern = @"^\d*$";
return Regex.IsMatch(s,pattern);
}
/**//// <summary>
/// 判断一个字符串是否为合法数字(0-32整数)
/// </summary>
/// <param name="s">字符串</param>
/// <returns></returns>
public static bool IsNumber(string s)
{
return IsNumber(s,32,0);
}
/**//// <summary>
/// 判断一个字符串是否为合法数字(指定整数位数和小数位数)
/// </summary>
/// <param name="s">字符串</param>
/// <param name="precision">整数位数</param>
/// <param name="scale">小数位数</param>
/// <returns></returns>
public static bool IsNumber(string s,int precision,int scale)
{
if((precision == 0)&&(scale == 0))
{
return false;
}
string pattern = @"(^\d{1,"+precision+"}";
if(scale>0)
{
pattern += @"\.\d{0,"+scale+"}$)|"+pattern;
}
pattern += "$)";
return Regex.IsMatch(s,pattern);
}
我把我的需求说一下,目前我要完成的就是对一段植入到txt文件中的一段c#方法或变量或表达式进行分析,检测该段代码是否合法,现在我想问的是要怎样检测一个变量是否合法,所以找有没有和java类Character中相似的下面两个方法!!谢谢!!
isJavaIdentifierPart(char)
判定指定字符是否为 Java 标识符中除首字符外的字符。
isJavaIdentifierStart(char)
判定指定字符是否可作为 Java 标识符的首字符。
System.Text.Encoding.UTF8.GetString(要解码的字节数组);
System.Text.Encoding.UTF8.GetBytes(string)