- 博客(10)
- 收藏
- 关注
转载 接口的作用和使用实例(何为紧耦合和松耦合)
在介绍接口Interface的主要功能之前,我们先介绍一下什么是紧耦合class Program { static void Main(string[] args) { var engine = new Engine(); var car = new Car(engine); ...
2019-10-05 15:31:00
945
转载 抽象类与接口的产生和使用
我们以以下代码为例,简述一下抽象类与接口的由来和使用 class Program { static void Main(string[] args) { Car car = new Car(); car.Run(); car.Stop(); ca...
2019-09-30 14:24:00
167
转载 C# 类中访问修饰符的优先级与用法(public, internal, protected, private)
首先:类成员的访问级别是以类的访问级别为上限的!也就是类的访问级别低时,类成员的访问级别高也无法突破类的访问级别public级别,作用域是这个解决方案()internal级别,作用域是整个装配集(Assembly)protected级别,作用域是整个解决方案()中以它自己的类为基类以及它的派生类private级别,作用域是它自己的类内部(class)以下的例子中把人可...
2019-09-28 16:27:00
527
转载 继承中的隐藏(hide)重写(Override)和多态(Polymorphism)
继承中的隐藏:(不要使用隐藏,语法没有错误但是开发项目时会被视为错误)在继承类中完全保留基类中的函数名//基类,交通工具 class Vehicle { public void Run() { Console.WriteLine("Vehicle Run"); } }//派生类,汽车 ...
2019-09-28 16:01:00
362
转载 C#中反射的基础基础基础
class Program { static void Main(string[] args) { Type t = typeof(Student);//typeof(类) 取类的类型 并且存储在Type类型的t变量(其实是把类的类型的引用存在t中) //t stu1 = new t();这样...
2019-09-27 09:04:00
95
转载 DataTable转对象Model
我们经常需要从数据库表中取数,取数是以取DataTable的方式,但是我么希望以对象为单位进行这种操作。即存在把取到的DataTable(数据表)转换为ModelList(对象集合)的需求。原理稍微复杂,因此我画了一下:这是DataSet中的DataTable这是DataTable如何转换成ModelList(对象集合),这样我们就能从对象集合里取到对应对象来以对象为单位进行传数...
2019-09-10 16:01:00
311
转载 泛型
public class Dog { private string name; public Dog(string name) { this.name = name; } public void PrintName() { ...
2019-09-07 09:02:00
82
转载 C# 三层架构的一个小练习(Winfrom与SQLite数据库组合)
本文文字方面引用 微冷的風丶(博客地址:https://www.cnblogs.com/smbk/)代码部分是本人亲自写的一个sqlite数据库的最简单登录界面练手(当时写的太烂了,现在回顾重构一下)三层架构分为:表现层(UI(User Interface))、业务逻辑层(BLL(Business Logic Layer))、数据访问层(DAL(Data Access Layer))...
2019-08-27 15:08:00
519
转载 博客园主题/博客园美化的一种方法(超小白向,超详细!)
众所周知博客园默认博客界面,有点8好看,我作为一个超级挑剔的外貌协会(我也许适合搞前端?)查了三天资料,终于简单的美化成了自己可以接受的样子。为了美化成我这个样子,我们要准备:JS权限(这个太容易百度到了我不介绍了)github资源:https://github.com/BNDong/Cnblogs-Theme-SimpleMemory该资源的配置(非常简单实用):http://...
2019-08-26 15:07:00
2143
转载 FromBase64String(String)和Encoding.Default.GetBytes(String)
今天突然被问FromBase64String(String)和Encoding.Default.GetBytes(String)有啥区别,我刚开始学C#对这个一脸懵逼,于是总结一下今天查资料的内容。首先,什么是Base64?Base64呀,是个加密算法,原理呢在这里不重要,以后有机会补充,这里仅举例。最初明文:abc——>Base64加密——>密文:YWJj ——>...
2019-08-23 10:44:00
5303
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人