会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BigBosscyb
博客园
首页
新随笔
管理
上一页
1
2
3
4
5
6
7
8
下一页
2020年11月3日
C#:接口
摘要: 接口:接口是指定了一组函数成员,但却没有实现它们的一种引用类型。 如何定义和使用接口: interface关键字修饰 接口类型名以大写I开头(如:IList) 接口侧重"我能干什么...",微软给我们预定义的接口就多以xxxable结尾。 namespace InterfaceDemo { clas
阅读全文
posted @ 2020-11-03 22:08 BigBosscyb
阅读(345)
评论(0)
推荐(0)
2020年10月27日
C#:为做基类而生的抽象类
摘要: 需求:我们需要一个Square类和Circle类能够打印出面积、颜色等成员信息;并且还希望他们能够打印出自己的特点。 在不使用继承的情况下我们可以写出如下代码: namespace AbstractClassDemo { class Program { static void Main(string
阅读全文
posted @ 2020-10-27 01:35 BigBosscyb
阅读(591)
评论(0)
推荐(0)
2020年10月26日
C#:(补)this和base的区别
摘要: 这一篇是补给C#:类的继承的。 由于在写这篇的时候,发现base和this在访问同一成员的时候编译期提示颜色变成灰色,所以才决定将base和this的区别查一下 微软官方给出的base的介绍其实就是base和this的区别:base关键字 调用基类上被其它方法重写的方法--准确来说是在子类中使用ba
阅读全文
posted @ 2020-10-26 01:27 BigBosscyb
阅读(552)
评论(0)
推荐(1)
C#:类的继承--重写和多态
摘要: 在上一篇C#:类的继承的最后一部分,我简单演示了类的继承中,通过在子类中添加父类没有的成员实现了类成员的横向扩展。 在本篇中,我们将演示如何对类成员进行纵向扩展,那就是通过重写来实现。 重写是什么? 重写是针对函数成员而言的; 重写是子类通过修改继承自基类的函数成员而实现的一次版本更新;(版本更新-
阅读全文
posted @ 2020-10-26 00:38 BigBosscyb
阅读(1711)
评论(0)
推荐(0)
2020年10月25日
C#:类的继承
摘要: 其实我们对继承并不陌生: 观察上述代码,我们可以看到:在我们并未给Program类声明任何成员时,Program实例却可以通过"."操作符呼出调用列表?这是因为:我们声明的类默认继承了Object类型,它是.NET所有数据类型的基类型 如何证明Program类型的基类型是Object? 第一种方式:
阅读全文
posted @ 2020-10-25 22:19 BigBosscyb
阅读(958)
评论(0)
推荐(1)
C#:类的访问修饰符和类成员的访问修饰符
摘要: 关于类的访问修饰符常见的有两个:公开的(public)、私有的(internal) public修饰符修饰的类:在任何地方都能访问到他 internal修饰符修饰的类:只可以在当前程序集中访问,在其他程序集不可见,即:不可访问 internal修饰符修饰类的时候,可以省略;即internal是一种默
阅读全文
posted @ 2020-10-25 14:22 BigBosscyb
阅读(1278)
评论(0)
推荐(0)
2020年10月19日
C#:类的成员--事件
摘要: 鸿门宴上项羽摔杯为号,埋伏两侧的刀斧手就会杀将而来,将刘邦一干人等就地伏法。这就是一个事件模型。 事件模型:事件拥有者、事件、事件响应者、响应事件的处理方法、事件订阅;当某种情况发生时,触发事件。 以鸿门宴摔杯为号的故事为例: 1. 事件拥有者:项羽 2. 事件:摔杯子 3. 事件参数(重要但非必须
阅读全文
posted @ 2020-10-19 16:21 BigBosscyb
阅读(352)
评论(0)
推荐(0)
2020年10月14日
VSCode:如何对搜索结果同时选中并编辑
摘要: 使用快捷键:CTRL+SHIFT+L 示例:我们有下面多条链接,现在我们需要将链接中的181、182...数字找出来,并替换成110; http://test.baidu.com/paper/test/181/90689.html http://test.baidu.com/paper/test/1
阅读全文
posted @ 2020-10-14 13:47 BigBosscyb
阅读(6081)
评论(0)
推荐(1)
2020年10月11日
异步编程:利用委托实现的.NET历史上第一个异步编程模型
摘要: 同步:前面的做完了,才轮到我来做; 异步:同一时间各做各的,互不干扰;相当于我们生活中常说的"同步" 方法的同步调用与异步调用: 程序运行起来就会创建一个进程; 一个进程中可以有多个线程; 同步调用是指在一个线程中,顺次执行; 异步调用需要依靠多线程; 同步、串行、单线程 指的是一个意思; 异步、并
阅读全文
posted @ 2020-10-11 01:05 BigBosscyb
阅读(196)
评论(0)
推荐(0)
2020年10月10日
C#:委托
摘要: 委托:是一种数据类型,它的出现是为了解决在C/C++中需要使用到函数指针的情况。 在计算机中,一切皆地址:比如变量是数据的地址,变量指向以某个地址为起点的一段内存中所储存的值;比如函数是一堆指令的地址,函数指向以某个地址为起点的一段内存中所存储的一组机器语言指令 在程序中,我们调用函数的方式有两种:
阅读全文
posted @ 2020-10-10 01:36 BigBosscyb
阅读(193)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页