C#基础
文章平均质量分 54
C#是微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言.#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性.
LemmonTreelss
引刀成一快,不负少年头
展开
-
【C#基础】基础总结
刚开始接触C#语言,和之前学过的VB语言相比,还是存在一些相同之处和不同之处的。刚刚看完了一部分视频。视频中都是对基础知识的讲解。老师很逗,讲解的很细致。 1、.net是什么?:.net一般值得是.net FrameWork框架,是一种平台,一种技术。它由.NET Framework类库(FCL)和公共语言运行库(CLR)两部分组成。微软首席执行官说:“.NET代表了一个集合,一原创 2015-12-06 21:20:32 · 1787 阅读 · 27 评论 -
【C#基础】运算符
运算符用于执行程序代码运算,会针对一个以上操作数进行运算。是程序中的一个重要组成部分,目前为止,任何一门语言都会有其运算符。我们在学习C#之前,已经接触过VB了。VB中的运算符,大家现在是不是忘得差不多了呢?接下来这篇博客将比较一下VB和C#中运算符的异同点。一、算数运算符原创 2015-12-23 17:23:21 · 2611 阅读 · 44 评论 -
【C#基础】装箱与拆箱
由于C#中所有数据类型都是基类System.Object继承而来,所以值类型和引用类型的值可以通过显示(或隐式)操作相互转换,而这转换的过程也就是装箱(boxing)和拆箱(unboxing)的过程。一、值类型: 值类型是在栈中分配内存。值类型的数据值存储在内存的堆栈上,从内存的堆栈中可以快速访问这些数据值。 值类型超出作用范围,系统自动释放内存。垃圾回原创 2016-01-31 21:31:23 · 1157 阅读 · 8 评论 -
【C#基础】虚方法和抽象方法
学过C#的人,应该都听过说虚方法和抽象方法,但是对于初学者来说,虚方法和抽象方法,还可能会时常搞混他们的关系。因此我们非常有必要抽出时间,把他们放在一起,进行对比,揭开他们神秘的外纱。 虚方法和抽象方法都可以供派生类重写,那么他们之间有什么区别呢? 虚方法必须有实现部分,而抽象方法必须没有实现部分。 public Class Animal//原创 2016-02-14 10:42:21 · 902 阅读 · 11 评论 -
【C#基础】异常处理
为什么要进行异常处理?即是再优秀的程序员也无法避免代码出现错误。这就意味着必须包含错误处理的程序。这些错误可能是程序员的错误(通常情况是由错误的假设造成的,比如分母决不能是0)也可能是环境方面的错误(比如想要保存的文件太大,磁盘上的空闲空间放不下)也可能是时间上的错误(比如试图给尚未完全加载的窗体设置焦点) 在敲VB版机房收费系统的时候,我们就接触了异常处理的概念。当时异常处理的语原创 2016-02-18 15:49:19 · 939 阅读 · 10 评论 -
【C#基础】重载和重写(覆盖)
接触面向对象的思想已经有一段时光了,为什么要学习面向对象呢?因为面向对象具有可复用性、可维护性、可扩展性等优点。 本人之前一直接触的是VB语言,所以正式接触面向对象的编程语言还要从C#开始。前段时间,刚学完C#,其中重载、重写傻傻分不清楚。如今通过查阅资料对这两者有了一个大概的理解,不足之处还请多多指教。 定义: 重载:在同一定义域内(比如一个原创 2016-02-03 20:45:33 · 1317 阅读 · 15 评论