C#
文章平均质量分 58
zhangyusi36
这个作者很懒,什么都没留下…
展开
-
c# 输入五个数用冒泡排序法实现由大到小的排列
c# 输入五个数用冒泡排序法实现由大到小的排列原创 2010-09-12 23:27:00 · 17192 阅读 · 0 评论 -
C#计算字符串中有多少个“a”
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args) { Console.WriteLine("这是个计算字符串中含有多少/"a/"的程序"); Console原创 2010-09-13 18:31:00 · 4216 阅读 · 0 评论 -
c#自学心得【2】【基础语法部分2】
1. 类型转化有两种, CAST 和 CONVERT 前者用于在内存同一区域的数据类型的转换,如type和int的转换,语法结构是 type j=2; int I = (int) j; 后者用于意义的转换,比如可以实现 string向int的转换,要调用函数 Convert.ToInt 2. 申请数组:类型名+[] 如 int [] num={5,8,3}; 但是如果仅仅想声明而不想赋值可用 int [] num = new int [5];int i=number2.Length 可以直接得到数组长原创 2010-09-12 21:18:00 · 452 阅读 · 0 评论 -
C#结构体与类的区别
<br />a. 结构体是值类型,分配在stack中,而类是引用类型分配在堆中。<br />b. 由于结构体是分配在stack中,从而从性能角度来考虑,它要高于类。分配在栈中的数据会在声明周期结束后立刻释放资源,而分配在堆中的数据需要等待垃圾回收器来回收,在性能上要比结构体低。但结构体也有它的缺点,在传送一个结构体要比传一个引用花费更昂贵的代价。另一个问题是装箱与拆箱的问题,也属于性能上的问题。<br />c. 结构体继承自System.ValueType而类继承自System.Object<br /转载 2011-01-04 11:11:00 · 881 阅读 · 0 评论 -
【设计模式学习笔记1】原型法
设计模式不是代码的复用,而是经验的复用。要经过分析之后确定哪个是抽象,那个是具体。依赖关系的倒置:抽象不应该依赖于细节,实现细节应该依赖于抽象。反之软件易碎。人是抽象A,陶瓷水杯可以是一个实现细节b。即人拿一个水杯。但是陶瓷水杯是一个易变类,因此转化成下面的图。把它的实现分解成两种,一个抽象,一个具体。即先分解成一个水杯,水杯是抽象部分。再分解的一部分是陶瓷水杯,具原创 2011-11-22 18:04:11 · 1167 阅读 · 2 评论