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 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抽象类实现。
命名空间的设计目的是为了提供一种让一组与其他名称分隔开的方式。
相关文章推荐
- 如何在 Linux/Windows/MacOS 上使用 .NET 进行开发
- 如何在 Linux 中安装微软的 .NET Core SDK
- C#.NET获取拨号连接的宽带连接方法
- C#.Net ArrayList的使用方法
- PowerShell中使用.NET将程序集加入全局程序集缓存
- .net(c#)中的new关键字详细介绍
- 由vbs sort引发.NET Framework之间的关系说明
- C#难点逐个击破(6):C#数据类型与.net framework数据类型
- .NET中的async和await关键字使用及Task异步调用实例
- 基于.NET平台常用的框架和开源程序整理
- .Net中的json操作类用法分析
- .net实现序列化与反序列化实例解析
- .NET中的Timer类型用法详解
- Microsoft .Net Remoting系列教程之二:Marshal、Disconnect与生命周期以及跟踪服务
- 关于.net(C#)中的跨进程访问的问题
- .NET C#使用微信公众号登录网站
- .NET实现父窗体关闭而不影响子窗体的方法
- 基于.Net中的数字与日期格式化规则助记词的使用详解
- .NET微信公众号开发之公众号消息处理
- .net core 1.0 实现单点登录负载多服务器