当前位置: 首页 > news >正文

网站建设与管理课程总结做网站做电脑版还是手机版好

网站建设与管理课程总结,做网站做电脑版还是手机版好,郑州找人公司,网站排名有什么用C# Unity 面向对象补全计划 泛型-CSDN博客 关于List#xff0c;其本质就是C#封装好的一个数组#xff0c;是一个很好用的轮子#xff0c;所以并不需要什么特别说明 问题描述 假设我们有一个表示学生的类 Student#xff0c;每个学生有姓名和年龄两个属性。我们需要创…C# Unity 面向对象补全计划 泛型-CSDN博客 关于List其本质就是C#封装好的一个数组是一个很好用的轮子所以并不需要什么特别说明 问题描述 假设我们有一个表示学生的类 Student每个学生有姓名和年龄两个属性。我们需要创建一个学生列表并实现以下功能 添加学生到列表中打印所有学生的信息需要重写Tostring查找特定姓名的学生并打印其信息 解决思路 用一个List来保存每一个学生的信息         1.用List.Add方法添加学生         2.用foreachi遍历打印         3.用Find查找 数据图解 也就是说liststudent s 其中s[n]代表了一个个的student对象而s[n].names[n].age才是我们要的数据莫要搞混了   using System.Collections; using System.Collections.Generic; using UnityEngine;public class Student : MonoBehaviour {public string Name { get; set; }public int Age { get; set; }public Student(string name, int age){Name name;Age age;}public override string ToString(){return $Name: {Name}, Age: {Age};} } 管理类一览  using System; using System.Collections; using System.Collections.Generic; using System.Linq; using UnityEngine;public class StudentManager : MonoBehaviour {ListStudent ss;private void Awake(){ss new ListStudent();//添加ss.Add(new Student(张三,10));ss.Add(new Student(李四, 15));//遍历foreach (Student temp in ss){Debug.Log(temp);}//查找string tempName1 张三;//注意下面这行我声明了一个临时的对象存储需要找到对象//Find可以传入函数所以我就使用了一个lambda表达式Student foundStudent1 ss.Find((value)value.Name tempName1);//其等价于//students.Find(delegate (Student s) {// return s.Name tempName1;//});if (foundStudent1 ! null) {Debug.Log($已找到该学生{foundStudent1});}else{Debug.Log($未找到该学生{tempName1});}} }注意事项 添加和遍历并不难查找需要特别说明一点这里我用的Find甚至直接传入的lambda表达式 因为思路如下 为什么不用Contains对比呢  Contains 方法依赖于 Equals 方法和 GetHashCode 方法来判断列表中是否包含某个对象如果非要用Contains 来写的话就需要像下面这样重写这两个函数 public override bool Equals(object obj){if (obj null || GetType() ! obj.GetType())return false;Student other (Student)obj;return Name other.Name Age other.Age;}public override int GetHashCode(){return HashCode.Combine(Name, Age);} 使用的时候则需要创建一个临时变量传入要查找的值还需要实例化一下所以不是太方便了 Student tempName1 new Student(Bob, 22);
http://www.tj-hxxt.cn/news/228691.html

相关文章:

  • asp手机网站郑州网站制作公司
  • 做网站学哪方面知识购物网站成功案例
  • 网站稳定性不好的原因图片展示 wordpress
  • 制作一个网站数据库怎么做怀化优化营商环境
  • 公司网站怎么自己做APP网站建设开发企业发展
  • 前端做网站一般用什么框架360街景地图最新版
  • 临汾做网站百度旅游官网
  • 如何建立一个自己的网站?怎么建设ftp网站
  • 哈密网站建设贺州市城乡住房建设厅网站
  • 广告联盟没有网站怎么做汕头网页设计
  • 沈阳餐饮网站建设网站开发工具 比较好
  • linux做网站配置小程序加盟代理平台
  • 在演示文稿上网站怎么做淘宝客网站模块
  • 辽宁省网站备案系统小说网站开发思路
  • 电影网站盗链怎么做南昌模板建站定制
  • 深圳哪些设计公司做网站比较出名国内做网站的企业
  • 公司网站 建设福州网站搜索引擎优化
  • 网站创建教程自助建手机网站免费
  • 咸宁网站制作培训去香洲会变黄码吗
  • 楼盘价格哪个网站做的好嘉定网站建设电脑培训
  • 深圳网站设计师天津在哪做网站
  • 公司网站建设苏州劳伦wordpress如何双语
  • 老外做的汉语网站discuz论坛系统
  • 网站转移服务器需要重新备案吗山东省建设管理中心网站首页
  • 如何给网站做证书wordpress term id
  • 网站设计制作哪个公司的好网页小游戏代码
  • 莆田建设项目环境网站各大网站网址目录
  • 建设银行网站用户名是什么竞价托管 微竞价
  • 后台网站模板下载网页版梦幻西游五色石
  • 设计师接私活的兼职平台网络营销优化培训