原文链接:http://www.cnblogs.com/wp7t-bokeyuan/archive/2012/06/27/2566245.html 在使用vs的过程中,有几个技巧的总结,对于控制台程序,一个解决方案里面可以包含多个项目,所以常见的设子启动项有两种方法,一种就是点击右键,设置为启动项,第二种就是右键点击解决方案,然后选择属性,再选择当前选定内容即可,然后当你选中哪个项目就会执行哪个项目。 .NET与C#分别表示的是什么? .NET指的是.NET Framework框架,它...
原文链接:http://www.cnblogs.com/lihuaxi2013/archive/2013/03/14/2953395.html 首先我们要先明白,C#可以用来做什么?有什么用!让后就是要明白其,写作的要领结构,大体思路。C#是一门计算机语言 C#相关的技术有很多 当下最流行的是asp.net 是用来做网站开发的 还有C#.net 是用来做窗体程序开发的 这是两个大的分支 web 和 windows C#也可以用来编写像 webService wcf 这种的服务接口 以供其它程序调用 概括来说 C#是用来做软件...
夜光序言: 不要羡慕别人的成功,那是牺牲了安逸换来的。不要羡慕别人的才华,那是私底下的努力换来的。不要羡慕别人的成熟,那是经历与沧桑换来的。可以欣赏,不要嫉妒,因为那都是别人应该得到的。你应该关心的是,你想得到什么样的生活?而你为此又付出了多少努力? 正文: C# 类(Class) 当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,...
夜光序言: 在逆境中看到希望,在磨难中感悟快乐,在平凡中发现快乐,在曲折中找寻快乐,在艰辛中品味快乐。不沉迷幻想,不茫然未来;不慕繁华,不必雕琢;对人朴实,做事踏实;不要太固守,要懂得取舍,学会付出;不负重心灵,不伪装精神;不贪功急进,不张扬自我,成功时低调,失败后洒脱。 正文: 倘若在类的声明中没有显式地提供实例构造函数,在这种情况下编译器会提供一个隐式的默认构造函数,它具...
夜光序言: 平凡的人生,总有风雨相伴,总有崎岖不平,总有月圆月缺,总有相聚别离。让我们在清寂的时光里成长自己,芬芳自己。守着一份恬淡的情怀,恋着一份静好的岁月,心愁像秋云般飘着无声无息的飘散,渐扩开去迷蒙的烟雨,静静地等待属于自己的那一份绚烂,那一份美丽。 正文: C# 继承 继承是面向对象程序设计中最重要的概念之一。 继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更...
夜光序言: 人,来到这个世界上,总会有许多的不如意,也会有许多的不公平;生活容不容易,关键看你怎么活。每个人,有每个人的需求;每个人,有每个人的梦想,最终都是想让心灵得到满足。少点攀比,少点比较,不为尘俗所迷,不为物欲所困,认认真真做事,踏踏实实做人。 正文: 为什么一个对象可以用父类声明,却用子类实例化 这个实例是子类的,但是因为你声明时是用父类声明的,所以你用正常的办法访问不到子类自己...
夜光序言: 总有一种声音,漫过岁月的流水,在灵魂的某一处回响;总有一种感觉,可以穿透经年,在记忆的田埂上芬芳。有多少坎坷,就会有多少领悟;有多少泪水,就会有多少坚强。给自己一份勇气,来笑看风雨,击不倒的才是真人生;给自己一份恬静,默默行走,淡淡收藏。 正文: 创建子类对象调用子类的构造函数时,会首先调用父类的无参构造函数。 using System; namespace GeniusTest01 {public class Class80{...
夜光序言: 理想的书籍是智慧的铜匙。 一切节省,归根到底都归结为时间的节省。 今天所做之事勿候明天,自己所做之事勿候他人。 坚强的信心,能使平凡的人做出惊人的事业。 正文: C# 多态性 多态:一个接口多个功能。 静态多态性:编译时发生函数响应(调用); 动态多态性:运行时发生函数响应。 静态绑定(早期绑定):编译时函数和对象的连接机制。 两种技术实现静态多态性:函数重载/运算符重...
&:按位与,对两个条件都进行判断 &&:逻辑与,只要一个条件满足,另外一个条件就不会执行 同理: |:按位或,对两个条件都进行判断 ||:逻辑或,只要一个条件满足,另外一个条件就不会执行、 例子:展示&&,||只要一个条件满足,&,|必须要两个条件满足 static void Main(string[] args) { //执行 Console.WriteLine("&符号的执行结果"); Console.WriteLine("输入这两个方法的结果{0}", oneMethod() & twoMethod()); ...
一 if 语法: if(判断条件) //括号里面的内容,计算出来以后要么是true要么是false { 执行语句 } 判断条件:一般为关系表达式或bool变量 执行过程:程序执行到if语句处,会先判断括号中的条件语句是true还是false,如果是true,则执行大括号中的语句; 如果是false,则跳过大括号,执行后面的语句。 二、if else 语法: if(判断条件) { 执行代码块A } else { 执行代码块B } 执行过程:程序执行到...
栈:是一个后进先出(LIFO)的容器 栈 push()方法在栈中添加元素,用Pop()方法获取最近添加的元素。 于Queue<T>类相似,Stack<T>类实现IEnumerable<T>和ICollection接口 Count 返回栈中的元素个数 Push 在栈顶添加一个元素 Pop 从站定删除一个元素,并返回该元素,如果栈是空的,就抛出InvalidOperationException异常 Peek 返回栈顶的元素,但不删除它 Contains 确定某个元素是否在栈中,如果是,就返回true. 链表 Lin...
夜光序言: 这个世界能轻而易举、毫不费劲做到的,只有贫穷和衰老,其它的都需要努力。 正文: C# 基本语法 C# 是一种面向对象的编程语言。 在面向对象的程序设计方法中,程序由各种相互交互的对象组成。 相同种类的对象通常具有相同的类型,或者说,是在相同的 class 中。 例如,以 Rectangle(矩形)对象为例。它具有 length 和 width 属性。 根据设计,它可能需要接受这些属性值、计算面积和显示细节。 让我...
1、委托引用多个方法,称为多播委托,委托也可以包含多个方法,使用多播委托可以按照顺序调用多个方法 ,多播委托只能得到调用的最后一个方法的结果。, 1.1 class Program { static void Method1() { Console.WriteLine(“Method1方法被调用了!”); } static void Method2() { Console.WriteLine(“Method2方法被调用了!”); } static void Main(string[] args) { Action a = Method1; a += Method2;//表示添加一个委托的引用 /...
委托是寻址方法的.Net版本。委托是类型安全的类,定义了返回类型和参数类型。 委托类不仅包含对方法的引用,也可以包含多个方法的引用。 lambda表达式与委托直接相关。当参数是委托类型时,就可以使用lambda表达式实现委托引用方法。 委托可以砸定义类的任何相同地方定义委托。可以在在类内部和外部定义委托。 也可以在名称空间中把委托定义为顶层对象。 弱事件: 通过事件,可直接链接发布程序和侦听器。但是,垃圾回收方面存在...
前文:https://blog.csdn.net/Jaihk662/article/details/96895681(委托) 一、事件与委托 其实事件就是委托的一种升级版,和委托的不同如下: 在原有的委托变量的基础上多一个 event 关键字,这个委托变量就称为事件; 在其它类中,事件只能使用 +=、-= 来注册事件,而不能使用 = 为事件关联方法,相对于委托更加安全 一个例子如下(你也可以把它当成委托的一个应用场景): PlayerCtro.cs:using System.Collections; using Syst...