请问,如何判断变量是否字符串 string s = "dfdf";如何判断变量s是否字符串? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 bdmh 于 2012-06-22 16:52:17 编辑 假如是想字符串是不是有纯字母组成的,可以用Char.IsLetter()或者正则 Type t=s.GetType();if(t.ToString()=='string'){} 好吧,我写错了:var s = "dfdf"; string s = "dfdf1";foreach (var item in s){ if (!char.IsUpper(item) && !char.IsLower(item)) { // 有不是英文字母的字符 }} var s = "dfdf";这样也是 string 类型,类型是等号后面的内容决定的 Type t=s.GetType();if(t.ToString()=='string'){}用TYPE 这跟写var s = "dfdf";没有什么类型差别,只是更加精炼了。 var s="dfdf";if(s.GetType()==typeof(string)){ //是字符串} 好吧,我写错了:button1_Click("刘德华",null) 在 button1_Click 方法里string str;if ((str = sender as string) != null){ // 是字符串,str 就是转换后的结果}else{ // 不是} 用is关键词 string s = "aa";if (s is string){ s = "bb";}Console.Write(s);Console.ReadLine() object s = "1234";if(s is string){ } 关于多线程和界面的问题,现在急求啊 现成的c#程序我有一句看不懂 aspx页面在程序运行时 更改后无效,需要退出程序重新运行才可以看到效果? 怎么引用一个大包好的dll Stream.Read方法 一个简单的SQl搜索语句,出错,请大家帮小弟解答下! sql语句的问题!! 在.NET中如何实现对数据库的批处理查询? 原来MAPI。DLL中在。Net下有没有对应的类?(内详) 高分求解,在C#的datagrid中的一列设置为右对齐后,当将它的列宽用命令减少或为0时,它的标题会挡住前一列,怎么解决呢? C# 利用windowsAPI如何读取unicode形式保存的ini文件? 把datetimepicker的值插入到数据库的操作
if(t.ToString()=='string')
{
}
var s = "dfdf";
foreach (var item in s)
{
if (!char.IsUpper(item) && !char.IsLower(item))
{
// 有不是英文字母的字符
}
}
这样也是 string 类型,类型是等号后面的内容决定的
if(t.ToString()=='string')
{
}用TYPE
这跟写var s = "dfdf";没有什么类型差别,只是更加精炼了。
if(s.GetType()==typeof(string))
{
//是字符串
}
button1_Click("刘德华",null)
string str;
if ((str = sender as string) != null)
{
// 是字符串,str 就是转换后的结果
}
else
{
// 不是
}
string s = "aa";
if (s is string)
{
s = "bb";
}
Console.Write(s);
Console.ReadLine()
{
}