摘要: 1.使用@{C#代码区域},调用@C#代码 2.使用@调用foreach,for,if等语句 2.在foreach,for,if等语句中使用汉字会报错,原因是在代码中纯文字会被认为是C#代码 如下: 解决方法一:在汉字前加"@:" 解决方法二:使用html代码,推荐使用text标签,原因是text标 阅读全文
posted @ 2021-06-21 21:43 冯继强fjq 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、.net介绍 .net是一个开发者平台的统称,用它可以构建多种类型的应用程序。 .net平台下的开发语言:C#,F#,Visual Basic .net平台标准:.NET Standard .net平台实现: 每个平台下由以下组件构成: asp.net core是.net core平台下的一个w 阅读全文
posted @ 2020-12-08 20:00 冯继强fjq 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 一、值类型和引用类型 1.值类型 (1)值类型的大小是固定的 (2)值类型都派生自ValueType (3)值类型不能继承,只能实现接口 2.值类型:int、char、double、float、long、short、byte、bool、enum、struct、decimal 3.栈中内存使用 4.引 阅读全文
posted @ 2019-11-25 16:18 冯继强fjq 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一、通过as实现类型转换 Person p1 = new Person(); //转换方式一 Student s1 = (Student)p1; //转换方式二 Student s2 = p1 as Student; 以上两种转换方式,第二种方式会更好。 原因: 方式一:通过这种方式进行类型转换时, 阅读全文
posted @ 2019-11-25 15:23 冯继强fjq 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 面向对象 面向对象三大特征:封装、继承、多态 封装:类对外部提供public方法,调用者不用关心类内部的运行机制 继承:子类继承自父类,子类可以继承父类所有非private成员,实现代码重用; 多态:子类中可以覆盖(override)父类中的virtual方法;父类类型的变量可以指向子类类型的对象, 阅读全文
posted @ 2019-11-22 17:54 冯继强fjq 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、集合的常用扩展方法(lambda的方式) 1.Where() 根据条件选择数据 2.Select() 根据数据条件转换成新的数据类型,类似于DTO转换类 3.Max() 根据条件选择最大值 4.Min() 根据条件选择最小值 5.OrderBy() 根据条件升序排序 如果升序中Id都为1,那么就 阅读全文
posted @ 2019-11-21 17:27 冯继强fjq 阅读(1282) 评论(0) 推荐(0) 编辑