摘要: 什么是委托?还记得C/C++语言里的函数指针吗?委托就是他的”升级版“。先看一个简单的小程序: 直接调用和间接调用他们的运行结果是一样的变量和函数到底是啥?变量(代表数据)是以变量名对应的内存地址为起点的一段内存中所存储的值函数(代表算法)是以函数名对应的内存地址为起点的一段内存中所存储的一组机器语 阅读全文
posted @ 2017-05-29 18:48 GeekDragon 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 上篇文章我与大家共同学习了 值参数——引用类型这次与大家共同学习 传值参数--引用类型,不创建新对象,只操作对象这是个思维导图:我们仍需记住:1.值参数创建变量的副本 2.对值参数的改变不会影响变量的值看一个例子: 运行结果: 看:第一行是我们在Main方法里创建一个对象后立即打印出他的名字和has 阅读全文
posted @ 2017-01-22 23:28 GeekDragon 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 这次与大家共同学习C#中的 值参数——引用类型 上篇文章我与大家共同学习了 值参数——值类型 我们知道:1.值参数创建变量的副本 2.对值参数的改变不会影响变量的值 这次来看 值参数——引用类型,创建新对象 看一个例子: 程序运行后,窗口内上下两行分别显示: Mark Tom 大家可以自行编译一下。 阅读全文
posted @ 2017-01-01 22:10 GeekDragon 阅读(524) 评论(4) 推荐(0) 编辑
摘要: 这次与大家一起学习C#中的值参数 传值参数(也叫值参数) 值参数 (value parameter) 什么是值参数? 这是从《C#语言规范5.0》中找到的一段定义: 用于传递输入参数。一个值参数相当于一个局部变量,只是它的初始值来自为该形参传递的实参。对值参数的修改不影响为该形参传递的实参。 值参数 阅读全文
posted @ 2016-12-31 18:27 GeekDragon 阅读(1075) 评论(2) 推荐(0) 编辑
摘要: 这次来看一看this关键字的第二个用法:将对象作为参数传递到其他方法 2016-12-17 21:00:06 顺便把第三种用法也说了吧:声明索引器 41行代码 Convert .ConvertedScore(this) 里面的this也便就是“折算后的分数” 2016-12-17 20:41:04编 阅读全文
posted @ 2016-12-03 18:14 GeekDragon 阅读(524) 评论(3) 推荐(0) 编辑
摘要: 在学习C#的时候,老师讲的示例中有一些地方用到了this关键字,猛哥在视频中也略微解释了一下,并未深讲,所以直到学完,我在这一块依旧有着疑问:this这个关键字到底怎么用呢? 所以今天下午由找了些资料看了看,不知道自己的理解是否正确,望各位网友指导一下。 先从微软官方的C#编程指南中摘抄一段: 以下 阅读全文
posted @ 2016-08-26 16:03 GeekDragon 阅读(1009) 评论(4) 推荐(1) 编辑
摘要: 我的C#是跟着猛哥(刘铁猛)(算是我的正式老师)《C#语言入门详解》学习的,微信上猛哥也给我讲解了一些不懂得地方,对于我来说简直是一笔巨额财富,难得良师! 在刚开始学习属性这一节时,开始还很觉得有意思,是一个全新的东西,但是慢慢的感觉学的很糊涂,想了想其根本在于自己把字段和属性一直“搞不通” 当时的 阅读全文
posted @ 2016-08-24 23:50 GeekDragon 阅读(12588) 评论(1) 推荐(2) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace MyExample_Hanoi_{ class Program { static void Main(string 阅读全文
posted @ 2016-08-23 18:00 GeekDragon 阅读(1969) 评论(0) 推荐(1) 编辑