C#
文章平均质量分 73
C#
P了个F
爱编码的大龄码农
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见递归算法
1、1、2、3、5、8.......用递归算法求第30位数的值? 首先我们能够发现从第3位数起后一位数等于前两位数值之和,即:x=(x-1)+(x-2),x>2; 这里须要不断的相加,第一时刻就会想到循环处理,我们尝试用数组去装载这些数值,即: int[] a=new int[30]; a[0]=1; a[1]=1; for(int i=2;i<30...原创 2023-01-13 08:42:27 · 772 阅读 · 0 评论 -
C# 变量作用域
变量作用域是一个让很多初学者很容易混淆的一个概念。 变量的作用域是可以访问该变量的代码区域。一般情况下,确定作用域遵循以下规则: 只要类在某个作用域中,其字段也(也称成员变量)也在该作用域内。 局部变量存在于表示声明该变量的块语句或方法结束的右花括号({})之前的作用域内。(请认真解读读透这句话) 在for、while或类似语句中声明的局部变量存在于该循环体内。 局部变量的作用域冲突 大型...转载 2019-10-09 17:21:04 · 463 阅读 · 0 评论 -
浅谈C# 多态的魅力(虚方法,抽象,接口实现)
前言:我们都知道面向对象的三大特性:封装,继承,多态。封装和继承对于初学者而言比较好理解,但要理解多态,尤其是深入理解,初学者往往存在有很多困惑,为什么这样就可以?有时候感觉很不可思议,由此,面向对象的魅力体现了出来,那就是多态,多态用的好,可以提高程序的扩展性。常用的设计模式,比如简单工厂设计模式,核心就是多态。 其实多态就是:允许将子类类型的指针赋值给父类类型的指针。也就是同一操作作用于不...转载 2019-10-11 09:30:26 · 314 阅读 · 0 评论
分享