摘要: 概念:.net与c#.net/dontnet:一般指.netframework框架,一种平台,一种技术c#(charp):一种编程语言,可以开发基于.net的应用。*java既是一种技术又是一种编程语言。.net都能干什么?开发桌面应用程序Winforminternet应用程序Asp.net/webserviceC/S:客户机(Client)/服务器模式(Server)B/S:浏览器(Browser)/务器模式(Server)两句话第一句Console.WriteLine(“你想显示的内容”);第二句Console.ReadKey();当程序执行到这句话的时候,程序会停在这里,等待用户在键盘上 阅读全文
posted @ 2014-03-12 13:31 Danlama 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 在以往我们的认知中,方法都是必须有方法名的,但是,在使用委托类型的时候,你却可以使用匿名方法匿名方法的使用格式:首先 要定义一个 委托类型public delegate 返回值类型 del(参数列表n);现在开始定义匿名方法:del 委托变量名=delegate(参数列表n){ 方法体 ;};使用时:委托变量(参数列表);注意:匿名方法内不能使用break ,goto, continue等关键字,也不可以 使用 ref ,out 但是它可以使用其方法体外部的变量,以及注意 {}结尾处有 “ ;” 。这样,一个匿名方法就定义好了 ,仔细观察 ,会发现,匿名方法也是可以有参数的 ,而且其参数列表. 阅读全文
posted @ 2014-03-12 13:28 Danlama 阅读(223) 评论(0) 推荐(0) 编辑
摘要: +=运算符-=运算符学习到了多播委托了 ,现在来聊聊+=运算符 以及-=运算符 在之前的学习中 我们知道 +=运算符是用于自加运算的 ,但是 在 委托之中 ,+=运算符又有了新的含义 先看一个实例: 首先定义一个委托类型public delegate void del(int a,int b); 然后定义一个委托变量 : del 委托;好了 ,现在假设 我们有以下几个方法要使用该类型的委托: 1)voidadd(int a,int b) { console.writeline(a+b); } 2) void minus(int a,int b) { ... 阅读全文
posted @ 2014-03-12 13:27 Danlama 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: 这几天学到委托了,感觉 蛮头痛的, 脑袋有点不够用,几番周折,终于,对于委托似乎有了点理解 ,现总结如下 :什么是委托?委托就是定义一个 对于方法的引用,类似于c++中的函数指针。委托的格式?修饰符1 delegate 修饰符2 委托类型名(变量n);修饰符1 为定义的委托的范围修饰符,常用public;修饰符2为 返回值类型修饰符,如 : void ,string,char等;名字 为我们定义一个委托类型时所为它取得名字;对于 变量n 我们常常会有疑惑,委托是一个 方法吗? 为什么会有返回值 以及变量呢 ?其实,委托并不是一个方法 ,而是一个 类型,它之所以有返回值以及变量是为了 保持 与其 阅读全文
posted @ 2014-03-12 13:25 Danlama 阅读(507) 评论(0) 推荐(0) 编辑