1. C#情况中什么情况下使用隐式数据转换和显式数据转换 在C#中常见的转换方法有隐式转换、显式转换和使用Convert类提供的静态方法。 从小到大为隐式转换 发生情况:调用方法+赋值语句 sbye→short、int、long、float、double或decimal byte→short、ushort、int、uint、long、ulong、float、doubl
原创 2012-07-27 18:58:25
511阅读
用博客见证奇迹的诞生~~
原创 2014-06-27 13:35:25
709阅读
布瑞克农业互联网--王xx1. 面向对象的三个特性:继承‘封装和多态继承:就是子类实现父类的属性和方法,并在此基础上进行相关的扩展.多态是建立在重写的基础之上的,是类与类之间的关系,是发生在不同的类之间的,子类重写父类的方法。实现不同的子类,不同的实现形态。多态有3个条件1:继承2:重写(重写父类继承的方法)3:父类引用指向子类对象而重载是类的内部的方法构型上的不同,是发生在同一个类里面的。同一个
原创 2021-02-24 19:35:14
121阅读
1.C#中定义接口所使用的keyword是:interface 2.C#是一种纯粹面向对象语言。面向对象语言具有的特点是:继承、封装、多态。 3.值类型和引用类型的区别: CLR支持两种类型,引用类型和值类型。这两种类型的不同之处是。他们在.NET类层次结构中的位置不同。那么.NET为其分配的内存的
转载 2017-07-25 18:36:00
52阅读
布瑞克农业互联网--王xx1. 面向对象的三个特性:继承‘封装和多态继承:就是子类实现父类的属性和方法,并在
原创 2021-12-01 15:19:46
133阅读
C#基础知识
原创 2017-07-10 22:10:06
50阅读
1. ...
转载 2021-08-09 16:17:00
15阅读
2评论
布瑞克农业互联网--王xx1. 面向对象的三个特性:继承‘封装和多态继承:就是子类实现父类的属性和方法,并在
转载 2021-11-25 14:36:03
38阅读
0316C#基础加强  ->交换2个变量的值不用方法的方法    int num1 =10;    int num2 =20;       int temp = num1;->中间变量交换    num1 =num2 ;    num2 =t
原创 2012-03-16 22:45:03
407阅读
1.c#概述,c#语言及其特点;c#与.net框架关系C#概述:C#是微软公司发布的一种面向对象的、运行于.NETFramework之上的高级程序设计语言,C#是一种安全的、稳定的、简单的、优雅的,由CC++衍生出来的面向对象的编程语言特点:1.简单2.现代3.面向对象4.类型安全5.相互兼容性6.可伸缩性和可升级性关系:.NET框架是由微软开发的,致力于敏捷软件开发、快速应用开发、平台无关性和
转载 2017-12-05 16:30:08
659阅读
C#基础知识
转载 2021-07-14 20:06:00
146阅读
2评论
(1)、显式转换和隐式转换如何区别?     http://blog.csdn.net/yysyangyangyangshan/article/details/7494577 (2)、值类型和引用类型区别?     值类型在堆栈存储它自己和它的内容;相对应的则是引用类型,在堆中存储一个引用,在另一地方存储
原创 2012-04-28 08:36:00
215阅读
C#基本结构 using System; using System.Collections.Generic; using System.Text; namespace ConsoleApplication1 { class MyFirstClass { static void Main(string[] args) {
原创 2012-04-23 19:13:00
231阅读
C#基础知识总结
原创 2010-08-07 16:57:34
569阅读
1评论
                                  &n
原创 2011-07-12 21:10:53
1180阅读
基础知识1: 堆栈(书名:c#从现象到本质) 堆栈(heap stack) 堆可以分为托管堆和非托管堆,CLR管理托管堆和栈的垃圾回收。非托管堆由我们自己管理回收。 堆基于进程,属于进程空间的一部分。托管堆主要分为以下几个部分: GC堆(GC heap) 三个程序域 栈基于线程 三个程序域 系统域( ...
转载 2021-08-20 00:28:00
92阅读
2评论
无论哪种语言,肯定会有集合的概念。而最简单,最直观的集合应该就是数组了,数组是在内存中连续的一段空间。看看C#中数组 的定义。 1、int[] intArry ;  intArry= new int[6];  这里声明了一个int数组类型变量intArry,并保存一个具有6个单元的int数组对象;  int[,] intArry2 = new int[3,
原创 2012-10-12 17:47:00
297阅读
    往往我们在写代码的时候,总会在运行中遇到某些问题而导致程序崩溃。这并不是编程人员的水平不行,而是由业务逻辑,操作系统,或者电脑等其它设备出现问题而造成,比如在c#中经常用到user32.dll里的一些方法,假如这个文件被删掉了,你的程序照样运行不了。当然作为一个有水平的程序员总会在写程序时是需要将各种情况都考虑进去的,水平越高考虑的情况就越多,而考虑的越多你的
原创 2012-08-31 18:18:00
269阅读
    前面接触了抽象类,它的特点是子类必须实现abstract修饰的方法。以及还有virtual修饰的方法,virtual修饰的方法子类可以重写也可以不重写而直接使用。但是由于C#也是单继承的,所以定义一个父类,然后继承来扩展一些类的时候,会遇到不合适的情况。因为我们程序员是用程序语言来描述世界的,所以我们的工程中组织类,命名类,写方法等,最好和现实世界相&#202
原创 2012-07-06 20:21:00
224阅读
    前面提到过,面向对象的三大特性:封装性、继承性和多态性。封装在前面类的定义里也了解的差不多透彻了,现在看看继承的特性。 继承实际是一个类对另一个类的扩展,后者称之为基类,前者称之为子类。继承就是子类拥有基类的一切属性和方法,子类还可以增加属性和方法。但是子类不能去掉父类的属性和方法。     当然这里还要提到修饰符的问题,子类
原创 2012-06-25 07:38:00
203阅读
  • 1
  • 2
  • 3
  • 4
  • 5