摘要: 什么是ref? ref关键字指示按引用传递的值,而非按值传递。 如何做? 如图,这是一个参数没被ref修饰的的交换两个int类型变量值的方法,通过结果可以明显的看出并没有交换成功。 运行结果: 上例代码,可以看出,在被ref修饰后,两个int类型的变量的值交换成功了。 使用: 在方法上用ref修饰形 阅读全文
posted @ 2020-05-03 22:53 兔子不会吃草 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 什么是out? 在方法中想要返回多个值(尤其是多个不同类型的值)可以考虑使用out参数来解决。 如何做? 运行结果: 如代码所示,对于想要返回多个值的方法来说,只需要使用out修饰,想要返回的形参就行了,如: 在其他地方调用时,在对应的实参上加上out修饰,如: 对于实参的名字可以与形参不同,这没有 阅读全文
posted @ 2020-05-03 22:25 兔子不会吃草 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 什么是结构? 结构类型是一种可封装数据和相关功能的值类型。 使用 struct 关键字定义结构类型: 变量在程序运行期间只能存储一个值,而字段可以存储多个值。 运行结果: 阅读全文
posted @ 2020-05-02 22:51 兔子不会吃草 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 语法 public:访问修饰符,public权限最高,公共的,哪都可访问 enum:声明枚举的关键字 一般将枚举声明到命名空间的下面,类的外面,表示这个命名空间下,所有的类都可以使用这个枚举。 如下所示: 枚举类型和int类型的相互转换 枚举类型默认是跟int类型相互兼容的,所以可以通过强制类型转换 阅读全文
posted @ 2020-05-01 23:54 兔子不会吃草 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 常量 常量是不可变的值。 语法格式 const 类型 常量名=值 如图: 详细请参考 "官方文档" 阅读全文
posted @ 2020-05-01 22:16 兔子不会吃草 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Convert 使用Convert可以进行类型转换。 如:可以将string类型的值转换为int类型、double类型的值。 运行: 具体方法可以参考 "官方文档" 阅读全文
posted @ 2020-04-30 23:59 兔子不会吃草 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 什么是转义符 转义符指的就是一个'\'+一个特殊的字符,组成了一个具有特殊意义的字符。 \n:表示换行 \":表示一个英文半角的双引号 \t:表示一个tab键的空格 \b:表示一个退格键,放到字符串的两边没有效果。 \r\n:windows操作系统不认识\n,只认识\r\n \\:表示一个\ @符号 阅读全文
posted @ 2020-04-30 22:42 兔子不会吃草 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 使用占位符和不使用占位符的比较 运行结果: 通过比较发现,不使用占位符的,会随着使用+的变多更易出错,而使用占位符的确不会这样。 使用方法: 先用占位符占位置,然后再将值放进去,就如同挖坑,先挖个坑,再埋坑。 输出顺序: 每个占位符中的值,就代表后面所放进去值的索引。也就是说,如果是0的话,就是第一 阅读全文
posted @ 2020-04-29 23:03 兔子不会吃草 阅读(972) 评论(0) 推荐(0) 编辑
摘要: C 分为值类型和引用类型 具体可参考 "官方文档" 注意其中的引用类型string。 在声明字符串时,string和String都可以使用,这二者并无区别,在最终编译时都会映射成System.String String是整个.Net平台下的类型 string是独属于C 中的关键字 阅读全文
posted @ 2020-04-29 21:48 兔子不会吃草 阅读(171) 评论(0) 推荐(0) 编辑
摘要: ctrl+鼠标滚轮:调节字体大小 F5:启动程序 ctrl+shift+B:生成解决方案 ctrl+K+D:格式化代码(注意ctrl要一直按着,k按完后,按D) ctrl+J:智能提示 shift+end、shift+home:快速选中一行 ctrl+K+C:注释代码(注意ctrl要一直按着,凡是组 阅读全文
posted @ 2020-04-29 21:30 兔子不会吃草 阅读(268) 评论(0) 推荐(0) 编辑