随笔分类 -  C#基础

摘要:祭奠曾经逝去的青春……1.C#基础篇-->封装、继承和多态2.C#基础篇-->数据类型3.C#基础篇-->堆和栈4.C#基础篇-->变量 阅读全文
posted @ 2014-08-22 18:24 荒古禁地2 阅读(143) 评论(0) 推荐(0)
摘要:一.前言 变量的类型划分即内存中的存放位置如图: 变量的生命周期如图: 二.实参和形参 形参是声明在方法的参数列表中。和方法体中的其他变量不同,参数在方法体外定义并在方法体开始之前初始化。 实参是用于初始化形参的表达式或者变量。当代码调用一个方法时,形参的值必须在方法体执行之前被初始化... 阅读全文
posted @ 2014-04-18 01:36 荒古禁地2 阅读(582) 评论(2) 推荐(3)
摘要:一.前言 堆与栈对于理解.NET中的内存管理、垃圾回收、错误和异常、调试与日志有很大的帮助。垃圾回收的机制使程序员从复杂的内存管理中解脱出来,虽然绝大多数的C#程序并不需要程序员手动管理内存,但这并不代表程序员就无需了解分配的对象是如何被回收的,在一些特殊的场合仍需要程序员手动进行内存管理。二.堆栈... 阅读全文
posted @ 2014-04-11 22:33 荒古禁地2 阅读(358) 评论(0) 推荐(0)
摘要:C#数据类型分为:值类型,引用类型和指针类型(仅在不安全代码中使用)1.值类型。 值类型包含:简单类型(整型,浮点类型和小数类型),枚举类型和结构类型。所有值类型都隐含的声明一个公共的无参构造函数,即默认构造函数。默认构造函数返回一个初始为0的值类型实例,称之为默认值。 2.引用类型。 引用类... 阅读全文
posted @ 2014-04-11 01:04 荒古禁地2 阅读(201) 评论(0) 推荐(0)
摘要:面向对象三要素:封装、继承和多态。正确理解这三个要素,才能在编程中建立面向对象的思想。1.封装使用篇 作用:好的封装增加代码的可读性,易于维护。 什么情况下使用封装,封装的原则是? 1>功能相对独立,即一个方法仅处理一种业务逻辑。 2>可多处复用。例如代码中多处地方需要将时间格式化成yyyy... 阅读全文
posted @ 2014-04-10 00:09 荒古禁地2 阅读(426) 评论(0) 推荐(1)