当前位置:编程学习 > C#/ASP.NET >>

求一段C#代码,很简单,求进来帮帮忙

点击(按钮),
如果(文本框)的值是数字,就执行(一段代码)
如果(文本框)的值是(xxx),就弹出(提示1)
如果(文本框)没有值,就弹出(提示2)
用C#,用括号里的内容表示对应的东西

要做出以上的效果,用C#哦 --------------------编程问答-------------------- 求帮忙啊。。。。。 --------------------编程问答--------------------

string s = textBox.Text;
Regex rxNum = new Regex(@"^\d+$");

if (string.IsNullOrEmpty(s))
{
     弹出(提示2)
}
else if(rxNum.IsMatch(s))
{
     执行(一段代码)
}
else if (s == "XXX")
{
   弹出(提示1)
}
--------------------编程问答--------------------
string str = txt.Text; 
if (string.IsNullOrEmpty(str))
{
     MessageBox.Show(提示2);
}
else if(str=="XXX")
{
     MessageBox.Show(提示1);
}
else if (Convert.ToInt32(str)>-1)
{
  MessageBox.Show(一段代码);
}
--------------------编程问答-------------------- 对第二种方法是错误的!else if (Convert.ToInt32(str)>-1  这一句是不能执行的!应该更换条件! --------------------编程问答-------------------- 第一种方法是可行的!但要写出Regex的类代码或空间命名! --------------------编程问答-------------------- using    System.Text.RegularExpressions --------------------编程问答-------------------- string str=文本框的Text
if(string.IsNullOrEmpty)
{
  弹出(提示2);
}
else if(str=="xxx")
{
弹出(提示1);
}
else
{
int i;
bool isNum=int。TryParse(str,out i);
if(isNum)
{
执行方法;
}
} --------------------编程问答-------------------- 路过学习一下 --------------------编程问答-------------------- if(string.IsNullOrEmpty)
{
  弹出(提示2);
}
 else if(str=="xxx")
{
 弹出(提示1);
}
else
{
 int i;
 bool isNum=int。TryParse(str,out i);
if(isNum)
{
 执行方法;
}
}  --------------------编程问答--------------------
引用 2 楼 Jia_H 的回复:
C# code
?



12345678910111213141516

string s = textBox.Text; Regex rxNum = new Regex(@"^\d+$");   if (string.IsNullOrEmpty(s)) {      弹出(提示2) } else if(rxNum.IsMatch(s)) {      执行(一段代码) } els……



正解~~~ --------------------编程问答--------------------  直接用juery解决多简单,
 几行代码就行了,楼主有点太懒了! --------------------编程问答-------------------- switch...case --------------------编程问答--------------------
string text = TextBox1.Text;

int _tempNum = 0;

if (int.TryParse(text ,out _tempNum))
{

//如果(文本框)的值是数字,就执行(一段代码)

}

if(text == "xxx")
{

//如果(文本框)的值是(xxx),就弹出(提示1)

//MessageBox.Show("提示1");

}

if (string.IsNullOrEmpty(text))
{

    //如果(文本框)没有值,就弹出(提示2)

//MessageBox.Show("提示2");
}
--------------------编程问答-------------------- 除
补充:.NET技术 ,  其他语言
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,