码迷,mamicode.com
首页 > Windows程序
C# 数据类型
在体验C#的锐利之前,关乎语言基本知识的掌握是必不可少的一环。由于C#基本语言很多源自C/C++,在这里对那些和C/C++类似的地方仅作简单介绍,我们将体验专注于那些区别于传统C/C++的关键的语言基础知识。数据类型C#语言的数据类型主要分为两类:值类型和引用类型。另外一种数据类型"指针"是为uns...
分类:Windows程序   时间:2015-01-21 18:05:57    阅读次数:314
C# 类型和变量
C#中有两种类型:值类型(value type)和引用类型(reference type)。值类型变量直接包括它们的数据,而引用类型变量存储的是它们的数据引用,后者被认为是对象。对于引用类型,有可能两个变量引用相同的对象,因此对其中一个变量的操作可能影响另一个对象引用的对象。对于值类型,每个变量都有...
分类:Windows程序   时间:2015-01-21 18:05:12    阅读次数:254
C#继承机制 访问与隐藏基类成员
(1) 访问基类成员通过base 关键字访问基类的成员: 调用基类上已被其他方法重写的方法。 指定创建派生类实例时应调用的基类构造函数。 基类访问只能在构造函数、实例方法或实例属性访问器中进行。 从静态方法中使用 base 关键字是错误的。示例:下面程序中基类 Person 和派生类...
分类:Windows程序   时间:2015-01-21 18:02:05    阅读次数:223
C#关系运算符
一、C#关系运算符C#语言的关系运算符是对操作数的比较运算。二、示例using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ class Program { st...
分类:Windows程序   时间:2015-01-21 18:03:40    阅读次数:292
C# 方法
方法又称成员函数(Member Function),集中体现了类或对象的行为。方法同样分为静态方法和实例方法。静态方法只可以操作静态域,而实例方法既可以操作实例域,也可以操作静态域--虽然这不被推荐,但在某些特殊的情况下会显得很有用。方法也有如域一样的5种存取修饰符--public,protecte...
分类:Windows程序   时间:2015-01-21 18:02:07    阅读次数:218
C# 声明方法
方法(Method)是一个已命名的语句集。如果以前使用过其他编程语言,如C或Visual Basic等,就可以将方法视为函数或者子程序相似的东西。每个方法都有一个名称和一个主体。方法名应该是一个有意义的标识符,它应描述出方法的用途(如CalculateIncomeTax)。方法主体包含了调用方法时实...
分类:Windows程序   时间:2015-01-21 18:00:57    阅读次数:343
使用C#的新特性:可空类型
随着C#语言最新标准的出炉,现在它也提供了对可空类型的支持。这个小变化将会在处理那些包括可选项的数据库记录时非常有用。当然在其他地方,它也是非常有用的。简单说来,可空数据类型就是包含了所定义的数据类型或者值的空(null)的类型。C#的ECMA-334标准提供了对所有C#值类型的可空版本的描述。定义...
分类:Windows程序   时间:2015-01-21 18:02:43    阅读次数:227
C# 创建和初始化集合对象
一、 引言C# 3.0中新的对象初始化器是一种简单的语法特征-借助于这种特征,对象的构建和初始化变得非常简单。假定你有一个类Student,它看起来有如下样子:public class Student{ public string firstName; public string lastName;...
分类:Windows程序   时间:2015-01-21 18:01:43    阅读次数:256
C# sizeof运算符
一、C# sizeof运算符sizeof运算符用于获取值类型的字节数。二、示例using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Test{ class Program...
分类:Windows程序   时间:2015-01-21 18:01:04    阅读次数:190
C# as运算符
一、C# as运算符as运算符用于执行引用类型的显式类型转换。请阅读C#数据类型。as运算符可以用下面的格式表示:expression as type?expression:引用类型的表达式。?type:引用类型。例如:string str = someObject as string;if (st...
分类:Windows程序   时间:2015-01-21 17:59:32    阅读次数:222
c#提出中文首字母
//////获取中文字符串的首字母/////////publicstaticstringGetChineseSpell(stringstrText){intlen=strText.Length;stringmyStr="";for(inti=0;i///获取单个中文的首字母/////////p...
分类:Windows程序   时间:2015-01-21 17:58:17    阅读次数:243
C# new运算符
一、C# new运算符1. 用于创建对象和调用构造函数。例如:Class_Test obj = New Class_Test();2. 用于为值类型调用默认的构造函数。例如:int myInt = New int();上述语句中,myInt初始化为0,它是int类型的默认值。该语句的效果等同于:in...
分类:Windows程序   时间:2015-01-21 18:00:14    阅读次数:156
C#程序设计入门经典之C#的基本语法
C#代码的外观和操作方式与C++和Java非常类似。初看起来,其语法可能比较混乱,不像书面英语和其他语言。但是,在C#编程中,使用的样式是比较清晰的,不用花太多的力气就可以编写出可读性很强的代码。与其他语言的编译器不同,无论代码中是否有空格、回车符或tab字符(这些字符统称为空白字符),C#编译器都...
分类:Windows程序   时间:2015-01-21 17:58:00    阅读次数:305
C#继承机制 多级继承
一些面向对象语言允许一个类从多个基类中继承,而另一些面向对象语言只允许从一个类继承,但可以随意从几个接口或纯抽象类中继承。只有C++支持多级继承,许多程序员对此褒贬不一。多级继承常会引起继承来的类之间的混乱,继承而来的方法往往没有唯一性,所以C#中类的继承只可以是一个,即子类只能派生于一个父类,而有...
分类:Windows程序   时间:2015-01-21 17:56:49    阅读次数:235
C#继承机制 继承与访问修饰符
继承与访问修饰符访问修饰符是一些关键字,用于指定声明的成员或类型的可访问性。类的继承中有四个访问修饰符: public protected internal private。使用这些访问修饰符可指定下列五个可访问性级别: public protected internal internal prot...
分类:Windows程序   时间:2015-01-21 17:56:27    阅读次数:205
C# 编写方法
在下面的练习中,将创建一个应用程序,它包含的一个方法能够计算一名顾问的收费金额——假定该顾问每天收取固定的费用,将根据工作了多少天来收费。首先要开发应用程序的逻辑,然后利用“生成方法存根向导”来写出这个逻辑使用的方法。接着,我们将在一个控制台应用程序中运行方法,以获得对该程序的最终印象。最后,我们将...
分类:Windows程序   时间:2015-01-21 17:58:18    阅读次数:208
C# 运用作用域
前面已经展示了一些在方法内部创建变量的例子。变量从定义了它的语句开始存在,同一个方法内的后续语句可以使用该变量。换言之,变量只能在创建了之后才能使用。方法执行完毕后,变量也会彻底消失。假如一个变量能在程序中的一个特定位置使用,就说明该变量具有那个位置的作用域。也就是说,一个变量的作用域(scope)...
分类:Windows程序   时间:2015-01-21 17:56:07    阅读次数:207
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!