您的位置:首页 > 其它

C#基础

2016-09-12 20:18 295 查看
C#环境:C#是.NET框架的一部分,且用于编写.NET应用程序,所以有必要了解一下.NET 。

.NET FrameWork是一个创新的平台,可以用来编写一下应用程序:Windows应用程序,web应用程序,web服务

.NET框架有一个巨大的代码库组成,用于C#等客户端语言。

一个C程序主要包括以下部分:命名空间声明,一个类class,一个Main方法

C#数据类型:值类型,引用类型,指针类型

预处理器指令指导编译器在实际编译之前对信息进行预处理。

条件指令(#if)用来测试符号是否为真。#if symbol【operator symbol】,必须显式的以一个#endif终结。

C#封装是为了防止对实现细节的访问。

internal访问说明符允许一个类讲其成员变量和成员函数暴露给当前的程序中的其他函数和对象,换句换说,internal访问修饰符的任何成员可以被定义在该类成员所定义的应用程序内的任何类或方法访问。

internal:只能在自己包内的程序可见。

protected internal:只有在自己或自己派生的类中可见。

DLL文件:动态数据链接库文件

日志:存储软件程序,服务或者操作系统产生的消息记录的文件。

C#可空类型:double ?num3=new double?(); double ?num4=3.1475645;

Null合并运算符(??)如果第一个值为空,则返回第二个值,否则返回第一个值。

枚举是一组命名整型常量。用enum关键字声明。

类的默认访问标识符是internal,成员的默认访问标识符是private

C#静态多样性由运算符重载(operator后跟运算符的符号)以及函数重载实现,动态多样性由abstract抽象类实现。

命名空间的设计目的是为了提供一种让一组与其他名称分隔开的方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  .net