【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