C#的懵逼之路

来源:互联网 发布:淘宝官网素材网有哪些 编辑:程序博客网 时间:2024/05/18 01:49

今天啊,上午又溜号了不过就溜号40分钟,然后就开始帮公司整理文档,一直弄到中午吃饭,哎,这些没用的活当然是我这种刚进公司的菜鸟来干,话说,我还是实习生呢,我已经毕业了,下个月会不会把我按使用去算啊,说好的回来谈转正呢,老板,宝宝心里方方的。

今天下午是我看书的黄金时间,看了好多内容,比如说数组,函数(方法)带参的不带参的,委托,打印Debug.WriteLine(),面向对象也想开来着,不过看着看着就溜号了,

就没有看,方法的重载,结构函数,委托是C#的特性,java没有,所以我解释一下,说白了就是使用委托关键字delegate定义一个方法,这个方法有返回值还有参数,记住有方法名没有方法体就跟抽象函数似的,然后定义一个委托类型的对象,然后就开始写委托调用的方法,这个方法的返回值与参数要跟委托的返回值和参数一样,实例化委托类型的对象,委托类对象 = new 委托类(委托调用的方法);(说白了,委托类的对象就是返回类型和参数列表定义的变量)。

对了我总是分不清WCF(服务)、WPF(桌面应用程序),我要做的就是web类应用,做后台的,说一说流程吧,就是android端发送数据到后台,后台保存数据到数据库中,然后返回数据给android,就是这样的流程。

函数就是方法,妈的,这几年我就没弄明白,今天看书才明白,哎,学士白上了,C#中所谓的签名是什么呢,就是函数名(方法名)与参数,签名不同就是方法名不同或者参数列表不同,书上说,委托是存储函数引用的类型,说实话我不懂,还的继续学习啊,今天就整理这么多吧,明天加油,的抓紧看了,一周了,进度不是很快,还什么也写不出来呢。

对了今天看到了ref与out,这两个写到参数列表中,ref表示参数是已经定义好的并且已经赋值,out是定义了变量,但是没有赋值,在方法里面赋值并返回给调用方法的参数。

1 0
原创粉丝点击