自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 格式化数据的输出方法

平时我们使用的是Console类提供的格式化数据输出方法。那么,C#中有没有别的方法可以使用呢?答案是肯定的,用String类的格式化方法也可以有同样的功能。String类提供了很强大的Format()方法用以格式化字符串,它的语法和WriteLine()类似。Format()的语法如下:        string str=string.Format("格式化字符串",参数列表);举

2013-07-26 13:51:43 921

原创 如何实现自定义格式字符串的输出

通常情况下,执行IFormattable的类也提供接收唯一格式指定或者唯一格式提供者的ToString。在默认情况下,ToString方法不接收任何参数,他继承与其他对象的类。IFormattable接口包含唯一一个ToString方法。另外,IFormatable.ToString方法接受一个IFormatProvider类型的参数,以允许类型的使用者提供格式化的方法。

2013-07-26 12:19:59 997

原创 常用的字符串处理方法

字符串是程序中用得非常多的数据类型,是最常用的一个引用类型。String类属于System命名空间,是.NET Framework提供的专门处理字符串的类库。下面对常用的字符串处理方法做出说明:常用字符串处理方法bool Equals(string str)与“==”作用相同,用于比较两个字符串是否相等,相等则返回true,否则返回falseToLower(

2013-07-26 11:09:54 973

原创 if...else if与if的区别

这个博客本不想写的,这个问题太基础,哎,到现在才明白,汗颜....if....else if...else  if与if的区别?看个例子你就会明白:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;names

2013-07-25 19:22:21 905

原创 StringBuilder与String有哪些区别

在相同字符串的许多操作上,使用StringBuilder类会比使用String类更有效率。对于少量的字符串拼接的字符操作,使用String类比较方便。       String类和StringBuilder类都用来处理字符串,它们之间有着较多相似的常规用法,并且这两个之间可以相互转换,这导致很多人认为这两者基本相同。但实际不然,这两者的内在差别是非常大的。下面对这两个类进行详细区分:

2013-07-24 20:13:20 718

原创 C#中String与string

在C#中,string与String就如同object与Object的关系,非常简单,他们就是相同的数据类型。string是String的一个别名,而object是Object的一个别名。       在程序员定义字符变量时,程序员可以用String或者string,但在同一系统中应使用统一的关键字。

2013-07-23 20:23:08 667

原创 简述C#变量的隐式类型声明

简述C#变量的隐式类型声明(这里是隐式类型的声明,并非隐式类型的转换)?       C#中声明变量的方法和其他编程语言相似,一般需要声明其数据类型,完成变量的初始化工作。C#提供了var关键字以代替数据类型声明,编译器将在变量被赋初始值后判断其数据类型,并完成初始化工作。       这种方法有点类似弱类型编程语言的变量声明方法,如JavaScript、ActionScript、Vb

2013-07-23 19:26:55 2014

原创 值类型和引用类型有何区别

值类型:       值类型的数据存储在内存的堆栈中,可以提供快速访问。如果变量是值类型的,这个变量就包含实际数据,在一个独立的内存区域保存自己的值,如果在代码中修改其值,在内存中会保存修改后的值。值类型包括:数值类型、结构、枚举等。值类型源于System.ValueType家族。引用类型:       引用类型指向存储在内存堆中的数据的指针或引用。与纯粹的地址不同,引用总是指向一个对

2013-07-23 19:02:17 716

原创 ASP.NET和C#有何作用

ASP.NET和C#有何作用?       (1)ASP.NET是微软推出的基于.NET框架的面向Web开发的应用程序统称。ASP.NET不是一种语言。       (2)C#是一种面向对象开发的语言,它既可以用来开发Web应用程序,也可以用来开发窗体应用程序,也就是C/S和B/S程序都可以。       (3)C#和VB都可以用来开发ASP.NET程序。       (4)一般A

2013-07-23 18:08:40 868

原创 .NET程序是如何编译的

.NET程序是如何编译的?      如果在系统中运行.NET程序,必须先安装相应版本的.NET框架。.NET程序不是已经编译过了么?为什么还要依赖.NET框架呢?这和.NET程序的运行机制,传统上,程序分为源代码层和编译后的本机代码层(机器码)。而.NET提供了对多种编程语言以及多重平台的支持,所以在其中添加了中间代码层,中间代码被称为IL或MSIL。由于多了中间代码,使.NET程序有了更好

2013-07-23 17:52:29 976

原创 C#实现单向链表

链表是一种线性数据结构,使用它能动态地存储一种结构数据。链表是n个数据元素的有限序列,其元素需要自己定义,既可以是一个整数或一个字符串。在计算机程序设计中,经常使用链表。一、技术要点:       链表是一种重要的数据结构,该结构由节点组成。每个节点包含两部分数据,第一部分是节点本身的数据,第二部分是指向下一个节点的指针。对于单向链表,链表中存在两个特殊的节点,分别为“头结点”和“尾节点”

2013-07-18 20:31:32 1753 1

原创 直接插入排序算法

直接插入排序是一种最简单的排序方法,基本操作是将一个记录插入到已排好序的有序表中,从而得到一个新的、记录新增1的有序表。以此类推。基本思想       实现插入排序只要是先找到一个有序序列,然后将下一个关键字插入上述有序序列,再从剩下的关键字中选取下一个插入对象,反复执行,直到整个序列有序。核心代码void InsertSort(int a[]){ int i,j,t;

2013-07-16 18:09:28 671

原创 希尔排序

希尔排序又称为缩小增量排序,是1959年由D.L.Shell提出来的,它是一种插入排序类方法,但在时间效率上,较直接插入排序和折半插入排序有较大改进。(1)算法思想       不断地把待排序的一组记录按照间隔值分成若干小组,然后对同一组的记录进行排序。具体做法如下:        a、取定一个正整数d1(d1        b、取定一个正整数d2(d2

2013-07-08 18:40:05 786

ASP.NET Excel批量导入

选择设定好格式的Excel文档,用ASP.NET实现向数据库批量导入数据。

2014-07-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除