江苏省备案网站,忆唐网不做网站做品牌,南山网站建设公司乐云seo,保险购买平台有哪些今天我们来说说Blazor选择语句和循环语句。 下面我们以一个简单的例子来讲解相关的语法#xff0c;我已经创建好了一个Student类#xff0c;以此类来进行语法的运用
因为我们需要交互性所以我们将类创建在*.client目录下 if
我们做一个学生信息的显示#xff0c;Gender为… 今天我们来说说Blazor选择语句和循环语句。 下面我们以一个简单的例子来讲解相关的语法我已经创建好了一个Student类以此类来进行语法的运用
因为我们需要交互性所以我们将类创建在*.client目录下 if
我们做一个学生信息的显示Gender为0时显示男为1时显示女我们的代码可以这样写
page /StudentInfo
rendermode InteractiveAuto
h3StudentInfo/h3tabletheadtrthName/ththAge/ththGender/th/tr/theadtbodytrtdstudent.Name/tdtdstudent.Age/tdif (student.Gender 0){td男/td}else{td女/td}/tr/tbody
/tablecode {Student student new Student(){Name John,Age 20,Gender 0,};
}看看效果 Switch
我们的需求发生了变化Gender添加了2当Gender为2时显示未知。
page /StudentInfo
rendermode InteractiveAuto
h3StudentInfo/h3tabletheadtrthName/ththAge/ththGender/th/tr/theadtbodytrtdstudent.Name/tdtdstudent.Age/tdswitch(student.Gender){case 0:{td男/tdbreak;}case 1:{td女/tdbreak;}case 2:{td未知/tdbreak;}}/tr/tbody
/tablecode {Student student new Student(){Name John,Age 20,Gender 2,};
}效果如下 foreach
下面我们有一个list需要显示多个学生信息,for,do…while,while 与foreach类似这里就不在赘述
page /StudentInfo
rendermode InteractiveAuto
h3StudentInfo/h3tabletheadtrthName/ththAge/ththGender/th/tr/theadtbodyforeach (var item in list){trtditem.Name/tdtditem.Age/tdswitch (item.Gender){case 0:{td男/tdbreak;}case 1:{td女/tdbreak;}case 2:{td未知/tdbreak;}}/tr}/tbody/tablecode {ListStudent list new ListStudent();Student student1 new Student(){Name John,Age 20,Gender 2,};Student student2 new Student(){Name Sub,Age 22,Gender 0,};protected override void OnInitialized(){list.Add(student1);list.Add(student2);}
}下次我们将继续讲解语法相关的内容欢迎大家的关注