摘要:
以上为数据库中存储过程传入参数为table类型 table类型在数据库中存在为: 最后在C 实现方式为: 阅读全文
摘要:
1.密封类定义 如果我们不希望自己编写的类被继承;如果有的类已经没有再被继承的必要,这时,我们可以使用sealed修饰符在类中进行声明,以达到该类不能派生其它类的目的,该类就被称为密封类。 2.密封类与抽象类 密封类不能同时又是抽象类,因为密封类不能用作基类、也不能被继承,而抽象类总是希望被继承的。 阅读全文
摘要:
Partial是局部类型的意思。允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。C 编译器在编译的时候仍会将各个部分的局部类型合并成一个完整的类 局部类型适用情况: (1) 类型特别大,不宜放在一个文件中实现 (2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我 阅读全文
摘要:
序列化:将对象转换成二进制串的过程 反序列化:将序列化过程中产生的二进制串转换成对象的过程 作用:传输数据 实现效果: 阅读全文
摘要:
``` [Route("adm/getInfo")] [HttpGet] public string GetInfo() { var types = typeof(GCP.Server.WebAPI.Controllers.HomeController).Assembly.GetTypes().Wh 阅读全文
摘要:
1.abs函数取值(绝对值) 2.ceiling函数取大于等于指定表达式的最小整数 3.floor函数取小于等于指定表达式的最大整数 4.power函数取数值表达式的幂值 5.round函数将数值表达式四舍五入为指定精度 6.sign函数对正数取1,负数取 1,0取0 7.sqrt函数取数值表达式的 阅读全文
摘要:
创建型: 1. 单件模式(Singleton Pattern) 2. 抽象工厂(Abstract Factory) 3. 建造者模式(Builder) 4. 工厂方法模式(Factory Method) 5. 原型模式(Prototype) 结构型: 6. 适配器模式(Adapter Pattern 阅读全文
摘要:
抽象类的特点: 1.抽象成员必须标记为abstract 并且不能有任何实现 2.抽象成员必须在抽象类中 但抽象类中可以有非抽象成员 3.子类继承抽象类后必须把子类中的所有抽象成员重写(除非子类也是一个抽象类则可以不重写) 4.抽象类不能实例化 5.抽象成员的访问修饰符不能是private 6.抽象类 阅读全文
摘要:
``` //多态:让一个对象表现的多种状态 //实现:子类重写父类的虚方法 Person person = new Person(); Chinese chinese = new Chinese(); America america = new America(); Person[] p = { p 阅读全文
摘要:
```
#region 实现多媒体文件的复制
string source = @"F:\123\source.avi";//源文件路径
string target = @"F:\123\test.avi";//复制后的文件路径 CopyFile(source, target);
Console.WriteLine("复制成功");
#endregion
Console.ReadKey(); ... 阅读全文