![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
文章平均质量分 69
y63964632
新手上路
展开
-
C#语言基础(1)----(条件(&&))逻辑与&和(条件(||))逻辑或|
代码也写了不少时间了~但是慢慢发现自己在学校里的很多基础欠缺的厉害~最近补充下~ 一,下面说的主要是bool运算: 1,条件与运算 x && y 对应的逻辑与 x & y 不同的是: 如果 x 为 false,则不计算 y(因为不论 y 为何值,与操作的结果都为 false)。 2,条件或 x |原创 2008-11-16 11:46:00 · 966 阅读 · 0 评论 -
c#语言基础(2)---Split函数的使用
今天用到了这个函数,稍微总结下:1.最长用的一种截取方式,如下:string str1="1,2,3,4,5,6";string [] str=str1.split(,); //得到一个str的数组{“1”,”2“,“3”,”4“,“5”,”6“}foreach(string s in str){ Response.Write(s+"");}//输出结果:// 1// 2// 3//原创 2008-11-24 16:55:00 · 528 阅读 · 0 评论 -
c#语言基础(3)----类的构造函数
无意中使用构造函数发生了一些错误,补充下基础的东西,看来编程的路才开始,很长~定义: 通用语言运行时CLR要求每个类都有一个构造函数。构造函数是一个有特殊用途的方法,第一次引用时会初始化类或类实例。分类: 实例构造函数(instance)、私有构造函数(private,实例构造函数的一种特殊情况)和静态构造函数(static)。 构造函数没有返回数据类型,且增加了一原创 2008-11-25 11:10:00 · 577 阅读 · 0 评论 -
c#语言基础(4)----索引器
索引器也叫称为:参数化成员属性,就像成员属性一样,它在类中申明,个体中可以和属性一样获取和设置, 但和属性不同的地方:可以接受一个或者多个参数,而且使用this作为索引器名。注意:索引器不能使用static修饰,因为索引器只适用于实例。作用:提供了一种访问途径,访问一个存在实例中的集合的途径一个类可以有多个索引器,但是他的签名必须不同(这里说的是索引的参数类型应该不同)下面是一个索引的简单例子:原创 2008-11-26 14:07:00 · 429 阅读 · 0 评论 -
c#语言基础(5)----委托
具有相同属性的函数或者方法(也叫具有相同的函数签名,返回类型,参数类型以及个数)抽象后就是委托(delegate)。觉得MSDN中的介绍很清楚,就原话搬过来了: 委托是一种引用方法的类型。一担委托分配了方法,委托将于方法具有完全相同的行为。委托和方法一样,具有参数和返回值。 如:申明一个返回俩个int类型参数的计算结果的委托public delegate int Co原创 2008-11-27 08:49:00 · 667 阅读 · 0 评论 -
c#语言基础(6)----结构(struct)和类(class)的 区别
1,结构是值类型,类是引用类型注:a,值类型在堆栈上分配地址,引用类型在堆上分配地址(堆栈的执行效率比堆高,但是堆栈的资源有限,适用于简单的逻辑 处理,如:基本类型中int 对应的 system.Int32等都是结构) b,值类型的赋值可以创造新的值类型,而引用类型之间的赋值是复制引用的地址 c,结构和类的基类都是object,c#所有的原创 2008-11-28 14:18:00 · 838 阅读 · 1 评论 -
静态类概念
静态类相当于一个sealed abstract类,优点是写在栈中,安全高速稳定,且在执行的时候十分优先。 静态类和静态类成员(C# 编程指南)静态类和类成员用于创建无需创建类的实例就能够访问的数据和函数。静态类成员可用于分离独立于任何对象标识的数据和行为:无论对象发生什么更改,这些数据和函数都不会随之变化。当类中没有依赖对象标识的数据或行为时,就可以使用静态类。1.不能使用abst转载 2009-03-26 14:05:00 · 580 阅读 · 0 评论