zoukankan      html  css  js  c++  java
  • C# 获取radiobutton的值

    首先设置一个groupBox,往里添加两个radioButton,分别命名为rb_male和rb_female,

    并设置其中rb_male默认勾选,即Checked="true"

    获取值可以用if else获取,但是选项少的话没有必要,看着太多;

    if(rb_male.Checked==true)
    {
        //
    }
    else...

    我们使用三目运算符获取,显得简洁,一句话就可以解决

    string gender = ( this.rb_male.Checked? "" : "" ) + "\r\n";

    这句话的意思是:检查rb_male是否被选择"Checked"了,如果是,即对应"True-->男";否,即对应"False-->女".

    做一个textbox输出看一下效果:

    参考三目运算符规则:

    // 若x>1返回true,小于1返回false
    bool b= x>1?true:false;

    这种方法适用于两个选项的简单选择,如果有多个还是上if else吧

  • 相关阅读:
    小数的进制转换
    水题 O
    水题 J
    水题T,二进制转16进制
    水题B
    水题C
    HDU 2042
    HDU 2041
    Index For SQL Server
    Learning Note For Angular
  • 原文地址:https://www.cnblogs.com/Arisf/p/15551109.html
Copyright © 2011-2022 走看看