![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
-------- C#
周坤_66
代码是一种艺术
展开
-
初识C#——变量与表达式
提到了变量,我又想到了位置,当我们声明变量的时候,其实是自在计算机内存中申请了一个位置,这个位置用来储存我们的数据,不同的变量类型所占有的内存空间不一样,这样一来,我们就应该合理的利用计算机内存,高效的使用变量了。而表达式,我觉得就是连接变量用的。 一、导图分析 二、图解 1、变量:变量是有名称和类型的数据块。.NET Framework原创 2014-12-28 15:49:41 · 1351 阅读 · 37 评论 -
初识C#——构造函数与析构函数
学习C#有一段时间了,但是在学习的过程中,经常遇到一些不懂得地方,还有在学习C#的过程中,还有时候能让自己不由自主的想起VB来,这两天遇到了VB中没有的两个函数,我觉的它们很重要,就总结了一下。 谈到这两个函数,不由自主的就与对象的生命周期联系起来了,当我们使用对象时,分为三个步骤,第一,构建阶段,第二,使用阶段,第三,释放阶段。这三个步骤中的第一步和第三步就用到了我刚才所说的构造函数与原创 2014-12-28 14:26:24 · 1628 阅读 · 40 评论 -
初识C#——流程控制
程序流程就是C#代码的执行顺序,有两种方法,分别是分支和循环。分支是有条件地执行代码,条件取决于计算的结果,例如,“只有A 一、导图分析 二、图解 分支:分支是控制下一步要执行哪行代码的过程。要跳转到的代码行由某个条件语句来控制。这个条件语句使用布尔逻辑,对测试值和一个或多个可能的值进行比较。C#中的分支语句有三元运算符、if...else语句、swi原创 2014-12-21 16:03:27 · 1714 阅读 · 46 评论 -
函数调用的执行过程
函数,英文名称function,function的更贴切的意思是“功能”或者是说“作用”,但是在中国为什么将function翻译成函数,我非常不理解,也许函数这个名称更加“高大上”的缘故吧! 一、函数的由来 一个程序经常会通过多次执行相同或者相近功能的程序段来完成,在早期的程序设计中,这些重复的功能段必须通过重复书写代码来实现。这样,不仅会引起重复的劳动、增加程序的长度、造成代码的原创 2015-03-14 19:36:50 · 11587 阅读 · 20 评论 -
函数的执行过程——按值传递
传值调用简称值调用。值调用时,实参仅将其值赋给了形参,因此,在函数中对形参的值无论咱么修改也不会影响实参的值。原创 2015-03-18 10:12:27 · 1480 阅读 · 29 评论 -
《步步深入委托二》——委托的两种用法
上篇文章介绍了委托的基本概念和委托的基本使用步骤,现在回顾一下上篇文章总结的知识点,使用委托时,我们第一步应该创建委托类,第二步是用上一步创建的委托类声明一个委托变量,让后再将我们创建方法的引用传给委托变量,第三步就是执行委托方法了。 总结了委托的使用步骤,那么我们常常以什么形式使用委托那?一个是委托以参数的方式使用,一个是委托以返回值的方式使用。下面我总结一下这两个知识点。原创 2016-02-10 10:12:21 · 1266 阅读 · 32 评论 -
《步步深入委托》——为委托追加多个方法指针的原理
委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。(摘自百度百科的定义) 总结上面的描述:委托就是一个能存放符合某种格式(方法签名)的方法指针的容器。既然委托能添加多个方法的指针,也就是说当我们调用委托的时候就能一次性调用多个方法,当然原创 2016-02-04 21:32:51 · 1499 阅读 · 30 评论 -
反射
我们在做机房收费系统的时候,我们利用抽象工厂+反射+配置文件来创建D层的引用,这样一来我们解耦了B层和D层。而如今,我们在ITOO中又遇到了,不知道大家有没有发现,我们B层和D层的生成路径都在WCFService的bin目录下,这是为什么哪?直到现在我才明白这样做是为了用反射。 一、 ITOO中用反射的好处 1、不用在WCFService层添加B层和D层的引用了(解耦)。原创 2016-01-01 22:41:03 · 778 阅读 · 14 评论 -
c语言,删除重复的字符串和空字符
C语言删除重复的字符和空格,并根据字符的ASCII码进行排序原创 2016-12-18 19:53:20 · 2501 阅读 · 17 评论