【C#】应用程序
来源:互联网 发布:胡歌感情知乎 编辑:程序博客网 时间:2024/05/06 14:55
前言
C#是运行在.NET环境下的一个较为流行的程序编程语言。本小节为大家介绍C#应用程序入门。
背景
C#是学习设计模式的前提。对于该教程里的例子做了逐一实验,现将实验结果与大家分享。
结构
首先,我们要清楚C#应用程序的结构,它包括:
1、程序集。
2、命名空间。
3、类型、类和方法。
4、注释。
示例
各个编程语言都喜欢用显示Hello World这两个英文字母作为入门简介,C#也不例外。
using System;//导入system命名空间using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace BasicCSharp//声明命名空间{ class Program//声明类 { static void Main(string[] args)//程序入口 { Console.WriteLine ("hello world");//最简单的程序 } }}这个例子中,首先,using System导入了命名空间;然后一大堆的using是什么呢?那是在引用.NET环境下的基础类;然后声明命名空间;声明完命名空间后干什么呢?就要声明我们所需要的类了,该类的名称为“基础C#”,符合命名规范;然后编写程序的入口,在这里我解释一下这几个单词的含义:
static为静态的;void为空返回值,Main为方法,在这为主方法,并且一个程序只含有一个Main;string表示参数类型为一个字符串数组;args表示参数名称。
一般情况下,这个格式是固定的,就是一个主方法固定声明的格式。
类库
上面示例中提到的基础类库,using(举例)(查看错误)(解决办法)
其中,using关键字只能用于名字空间而不能作用与类。
C#程序全部都是由类组成的。所以说它是一个完全面向对象的程序语言。在C#编程中,实际上是应用的是Microsoft公司提供的强大.NET类库的过程,当然,还可以通过集成的方式改造已有的类来满足需求。
总结
1、.NET Framework由.NET Framework类库和公共语言运行时两个主要组件组成。
2、CLR是管理用户代码执行的现在运行时环境,它提供JIT编译,内存管理,异常管理和调试等方面的服务。
3、CTS定义声明、定义和管理所有类型所遵循的规则,而无需考虑源语言。
4、CLS是所有针对.NET的编译器都必须支持的一组最低标准,以确保语言的互操作性。
5、命名空间是一组包含相关方法的相似类,专门用于避免类与类之间的名称冲突。
0 0
- 【C#】应用程序
- C/C++ 应用程序路线图
- C#:消息队列应用程序
- C#Windows应用程序部署
- C#:消息队列应用程序
- C#:消息队列应用程序
- 创建 Windows 应用程序 (C++)
- 创建 Win32 应用程序 (C++)
- 【C#】调用外部应用程序
- C#-第一个应用程序
- C#----操作应用程序配置文件
- 创建 Win32 应用程序 (C++)
- C# 控制台应用程序--随机数
- 创建 Win32 应用程序 (C++)
- 创建 Win32 应用程序 (C++)
- [C#]窗体应用程序控件
- C#----操作应用程序配置文件
- C#Web应用程序的发布
- 字符串,NSSet 集合,NSDate日期的类,block的四种形式,数组的遍历相关总结
- C#基础
- 英文版Windows 10中MATLAB中文字符乱码的问题
- Android studio和eclipse为类创建注释
- ORA-38856: Cannot mark instance UNNAMED_INSTANCE_2 (redo thread 2) as enabled
- 【C#】应用程序
- RSA 非对称加密
- CSS3实战:第一天
- 刚开始的感想
- 发光二极管工作电流分析
- java中的内部类总结
- [转载文章] DNS域传送信息泄露
- WEB.xml
- XCode模拟命令行填入参数argc argv