短路咯,邦个忙,写个小例子 x=总人数>100?100:0我只知道上面的意思是如果人口数大于100咯,那么x=100,否则x=0但是我不知道在C#里面怎么表达我想在界面上输入一个总人数,那么就显示相应的X的值 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 x=总人数>100?100:0;总人数是你界面上来的就行 private void button1_Click(object sender, EventArgs e) { int x = Convert.ToInt32(this.textBox1.Text); int y = 0; y = x > 100 ? 100 : 0; this.label1.Text = Convert.ToString(y); } 可以在输入textbox的 keydown事件(textBox1_KeyDown )中完成 private void textBox1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { if (IsNum(textBox1.Text.Trim())) { int x = int.Parse(textBox1.Text.Trim()); int y = 0; y = x > 100 ? 100 : 0; this.label1.Text = y.ToString(); ; } else { MessageBox.Show("输入不是数字"); } } } private bool IsNum(string str) { int n = str.Length; string mStr = "[0-9]{" + n.ToString() + ",}"; return Regex.Match(str, mStr).Success; } BackgroundWorker问题 c#:大家帮忙解决下这个问题吧,烦死了! XML数据的读取 怎样能随机输出Web服务器控件!!! udpclient传输包通过网络是否有大小限制 通过反射调用有一个传应用的参数的函数为什么不行了? 监控视频采集卡程序 简单问题送分~关于线程 怎样用C#能写GSM手机的操作系统啊? 我想将自己的手机来试验一下。各位感兴趣的和会做的帮忙顶一下! 求教:如何分离IIS和FrameWork? mainmenu C# 水晶報表
{
int x = Convert.ToInt32(this.textBox1.Text);
int y = 0;
y = x > 100 ? 100 : 0;
this.label1.Text = Convert.ToString(y);
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
if (IsNum(textBox1.Text.Trim()))
{ int x = int.Parse(textBox1.Text.Trim()); int y = 0;
y = x > 100 ? 100 : 0;
this.label1.Text = y.ToString(); ; }
else
{
MessageBox.Show("输入不是数字");
}
}
}
private bool IsNum(string str)
{
int n = str.Length;
string mStr = "[0-9]{" + n.ToString() + ",}";
return Regex.Match(str, mStr).Success;
}