摘要: 查询 添加 修改更新 删除 阅读全文
posted @ 2018-04-26 10:42 苏梓沫 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1. 重载(overload):简单的说就是参数列表不同,个数不同/个数相同但类型不同/个数,类型都不相同.也可以是类型一样但顺序不一样. class Program { static void Main(string[] args) { int a = MyMath.Add(12, 36); Co 阅读全文
posted @ 2018-04-22 20:10 苏梓沫 阅读(166) 评论(0) 推荐(0) 编辑
摘要: C#中两种数据类型:a值类型 b引用类型 值类型的变量直接包含值,将一个值类型变量赋值给另一个值类型变量时,它将复制包含的值.它与引用类型变量的赋值不同,引用类型变量的赋值只复制对对象的引用,而不会复制对象本身. 所有的值类型都是 隐式派生自System.ValueType,与引用类型不同,值类型不 阅读全文
posted @ 2018-04-21 17:41 苏梓沫 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 什么是装箱和拆箱? 是值类型和对象之间进行转换时,CLR必须执行装箱和取消装箱的过程。 装箱 值类型 => 引用类型 拆箱 把装过箱的引用类型 =>值类型 int b = (int) obj; 拆箱要显示强制转换类型 如: long与int不匹配则无法进行, 执行取消装箱和强制转换: 阅读全文
posted @ 2018-04-21 16:52 苏梓沫 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 面向对象主要有三大特征:封装﹑继承﹑多态 封装:所谓封装其实指任何形式的隐藏或参数化的行为都可以认为是封装,通俗的讲就是把一些不想让别人知道的通过私有化,外部不能访问. 继承:子类继承基类的公有成员包括受保护的成员但不能继承私有成员. 多态:允许将子类类型的指针赋值给基类类型的指针 实现多态有两种方 阅读全文
posted @ 2018-04-21 16:42 苏梓沫 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 类的扫描原则:01先进后远 02以谁的身份声明的变量就在谁的扫描(向上扫描) 继承:子类可以继承基类的公有成员和受保护的成员不能继承私有成员,私有成员只能在声他们的类和结构体中使用. 扫描情况有: 1.以子类身份声明的变量并用子类对象赋值,先在自己身上扫描,如果有并且是用virtual关键字修饰的, 阅读全文
posted @ 2018-04-17 16:24 苏梓沫 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1. 向数据库中添加一条数据: 2.数据库删除: 3.数据库查找: 4.数据库修改: 阅读全文
posted @ 2018-04-17 09:53 苏梓沫 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1.Public: 公有的, 是类型和类型成员的访问修饰符。对其访问不受任何限制。 2.Private:私有的,私有成员只有在声明它们的类和结构体中才是可访问的 3.Protected:保护成员,该类内部和继承类中可以访问。 4.internal:内部访问,同一个程序集中的所有类都可以访问,一般都是 阅读全文
posted @ 2018-04-14 10:16 苏梓沫 阅读(2794) 评论(0) 推荐(0) 编辑
摘要: 1.泛型:通过 "参数化类型" 来达到类型的抽象化,从而得到更好的面向对象体验 泛型其实也就是类的一个参数,但是参数必须是一个类不能是一个对象 2.C#泛型由CLR运行时支持,(CLR是公共语言运行库,/公共语言运行时) 泛型的特点:采用”基类,接口,构造器,值类型/引用类型”四种约束来对类型参数的 阅读全文
posted @ 2018-04-12 15:48 苏梓沫 阅读(127) 评论(0) 推荐(2) 编辑