
C#
文章平均质量分 75
belive_in
这个作者很懒,什么都没留下…
展开
-
委托和事件的学习
1、 委托--它是一个类,它定义了方法的类型,实现将方法作为参数传递给另一个方法来调用,这种将方法动态的赋给参数的方式,可以避免了程序中过多的使用switch或IF-Else//定义委托,它定义了可以代表方法的类型 public delegate void GreetingDelegate(string name); //GreetingDelegate类似于string等类型原创 2017-02-20 14:26:49 · 231 阅读 · 0 评论 -
C#学习之----string和StringBuilder
一、string的学习string是System.String的别名sting s="www.com";//使用string类型存储字符串类型int length=s.Length;//获取字符串的长度 //1 字符串比较可以使用"=="if(s=="xxx"){Console.Write("相同");}else{ Console.Wr原创 2017-04-17 21:44:58 · 377 阅读 · 0 评论 -
C#学习之----正则表达式
正则表达式定义:它使用一种数学算法解决计算机中的文本检索、匹配等问题,它是一种专门用于字符串处理的语言。它可以帮我解决下面的问题1 检索 :通过正则表达式,从字符串中获取我们想要的部分2 匹配:判断给定的字符串是否符合正则表达式的过滤逻辑我们使用它可以判断用户密码和邮箱是否合法组成:有普通字符及特殊字符(元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的原创 2017-04-17 21:47:36 · 273 阅读 · 0 评论 -
C#学习之----委托
委托如果用到我们要把方法当做参数来传递的话,就需要用到委托。 简单来说,委托就是一个类型,这个类型可以赋值一个方法的引用定义定义一个委托,就是告诉编译器这个委托可以指向哪些类型的方法,然后创建该委托的实例实例: class Program { private delegate string StringDele(int index);原创 2017-04-18 14:26:42 · 208 阅读 · 0 评论 -
C#学习之线程--委托
一、进程和线程的一个简单解释1,计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2,如果工厂的电力有限一次只能供给一个车间使用。也就是说一个车间开工的时候,其他车间就必须停工。背后的含义就是。单个CPU一次只能运行一个任务。(多核CPU可以运行多个任务)3,进程就好比工厂的车间,它代表CPU所能处理的单个任务。任一时刻,CPU总是运行一个进程,其他进程处于非运原创 2017-04-18 17:28:37 · 503 阅读 · 0 评论 -
C#学习之--线程Thread
使用Thread类 开启线程例子例子1static void Main(string[] args) { //第一种方式 Thread t = new Thread(DownLoadFile); t.Start(); Console.WriteLine("Main");原创 2017-04-18 17:47:52 · 341 阅读 · 0 评论 -
C#网络编程
一、Socket(套接字)编程(Tcp)1.基于Tcp协议的Socket通讯类似于B/S架构,面向连接,但不同的是服务器端可以向客户端主动推送消息。 使用Tcp协议通讯需要具备以下几个条件: (1).建立一个套接字(Socket) (2).绑定服务器端IP地址及端口号--服务器端 (3).利用Listen()方法开启监听--服务器端 (4).利用原创 2017-04-18 21:35:09 · 423 阅读 · 0 评论 -
托管代码和非托管代码的区别--摘自作者http://www.cnblogs.com/muzhiye/archive/2012/02/23/2365556.html
什么是托管代码(managed code)? 托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编译源代码,也就是说托管代码充当着翻译的作用,源代码在运行时分为两个阶段: 1.源代码编译为托管代码,(所以源代码可以有很多种,如VB,C#,J#) 2.托管代码编译为micr转载 2017-07-27 16:41:16 · 902 阅读 · 0 评论