自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 C#学习笔记md

c#学习笔记特性(Attribute)规定特性预定义特性AttributeUsageConditionalObsolete创建自定义特性声明自定义特性构建自定义特性应用自定义特性反射(Reflection)优缺点反射(Reflection)的用途查看元数据属性(Property)索引器(Indexer)委托(Delegate)声明委托实例化委托注意委托的多播委托的用途事件(Event)通过事件使用委托声明事件例子综述集合(Collection)泛型(Generic)泛型类泛型方法泛型委托特性(Attrib

2021-05-31 10:03:27 907

原创 LINQ学习总结

LINQ学习总结获取数据源创建查询from子句筛选(where子句)orderby子句group by子句join子句select子句方法语法标准查询运算符CastGroupByGroupJoinJoinOrderByOrderByDescendingThenByThenByDescendingSelectSelectManyWhereAggregateAll 是否都满足条件Any 是否包含Average 平均值Concat 组合Except 差集Intersect 交集Union 并集Contains

2021-05-27 20:02:26 428

原创 LINQ学习总结

LINQ学习总结)获取数据源创建查询筛选(where子句)orderby子句获取数据源语句:from 范围变量 in 数据源可查询类型(支持IEnumberable或派生接口,如泛型IQueryable 的类型)无需修改或处理就可作为LINQ数据源。如果源数据不是可查询类型,则LINQ提供程序必须以此方式表示源数据,如下操作。//LINQ to XML 将 XML 文档加载到可查询的 XElement 类型中XElement contacts = XElement.Load(@"c:\myCo

2021-05-24 11:33:37 1323 1

原创 C#——成员隐藏和重写(2021-04-29)

C#——成员隐藏和重写成员隐藏重写成员隐藏父类成员不用修饰符,子类隐藏成员用new修饰符修饰(可以省略)。当子类隐藏父类成员时,若父类向下生成子类实例,则父类成员不会被隐藏,而会调用父类成员;只有当子类生成子类实例时,才会隐藏父类成员,转而使用子类成员。上代码:using System;namespace test{ public class Humanoid { public void Yell() { Console.

2021-04-29 15:06:21 1442

原创 C#——委托(Delegate)与事件(Event)(2021-04-28)

C#——委托(Delegate)与事件(Event)委托(Delegate)声明委托实例化委托委托的多播委托的用途事件(Event)通过事件使用委托声明事件例子综述委托(Delegate)C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。委托是和类同级别的对象,委托应该声明成Public委托是存有对某个方法的引用的一种引用类型变量,引用可在运行时被改变。委托特别用于实现事件和回调方法。所有的委托都派生自 System.Delegate 类。声明委托委托声明决定了可由该委托

2021-04-28 17:27:21 870

原创 C#——特性(Attribute)与反射(Reflection)(2021-04-28)

c#——特性(Attribute)与反射(Reflection)特性(Attribute)规定特性预定义特性AttributeUsageConditionalObsolete创建自定义特性声明自定义特性构建自定义特性应用自定义特性反射(Reflection)优缺点反射(Reflection)的用途查看元数据特性(Attribute)特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。您可以通过使用特性向程序添加声明性信息。一个声明性标签是

2021-04-28 15:08:08 1057

原创 C# —— 抽象类(abstract)与接口(interface)(2021-04-27)

C# —— 抽象类与接口一、抽象类二、接口三、抽象类和接口的区别四、抽象类和接口的使用五、例子一、抽象类抽象类是用关键字 abstract 修饰的类。不能创建一个抽象类的实例。抽象类可以没有抽象方法,有抽象方法的类一定是抽象类(即有abstract修饰)。抽象类的若派生类没有实现已继承抽象类的所有抽象成员,那该派生类也必须用abstract修饰。二、接口接口使用 interface 关键字声明,是引用类型,它与类的声明类似,但是不能创建实例,默认是 public 的。接口定义了属性、方法和

2021-04-27 17:26:47 648

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除