C# 入门系列01

Posted C sharp程序间

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C# 入门系列01相关的知识,希望对你有一定的参考价值。

    C# 是 .Net 框架的一部分,且用于编写 .Net 应用程序。下面我们先了解一下 C# 与 .Net 框架之间的关系。

   我们现在用的windows操作系统的电脑上运行的所有程序在 .Net环境下运行,这些运行在.Net的所有软件是在基于C#开发的,你学完这们语言后,.Net 框架是一个创新的平台,能帮您编写出下面类型的应用程序:

  • #Windows 应用程序

  • #Web 应用程序

  • #Web 服务

.Net 框架应用程序是多平台的应用程序。框架的设计方式使它适用于下列各种语言:C#、C++、Visual Basic、Jscript、COBOL 等等。所有这些语言可以访问框架,彼此之间也可以互相交互。

.Net 框架由一个巨大的代码库组成,用于 C# 等客户端语言。下面列出一些 .Net 框架的组件:

  • 公共语言运行库(Common Language Runtime - CLR)

  • .Net 框架类库(.Net Framework Class Library)

  • 公共语言规范(Common Language Specification)

  • 通用类型系统(Common Type System)

  • 元数据(Metadata)和组件(Assemblies)

  • Windows 窗体(Windows Forms)

  • ASP.Net 和 ASP.Net AJAX

  • ADO.Net

  • Windows 工作流基础(Windows Workflow Foundation - WF)

  • Windows 显示基础(Windows Presentation Foundation)

  • Windows 通信基础(Windows Communication Foundation - WCF)

  • LINQ

如需了解每个组件的详细信息,请参阅微软(Microsoft)的文档。

C# 的集成开发环境

作为“宇宙最强”的集成开发环境 IDE,微软的 Visual Studio如今不仅支持推出了苹果 macOS 上的 VS for Mac 版本,Windows 上也终于发布了最新版—— VS 2019 正式版

无论你是 Windows 还是 Mac 用户,不管你是开发专家还是学习编程的爱好者,现在都能立即下载到微软最新版本的 VS 开发工具尝鲜了!根据微软的介绍,Visual Studio 2019相比之前的 VS 2017 进步巨大,代码已经过重构,并包含了新的界面 UI 设计以及一系列新功能……

vs2019和vs2017一样强大,项目兼容,不用互相删除,而且C/C++,Python,F#,iosandroid,Web,Node.js,Azure,Unity,html,Java等开发都可以执行,相关介绍可以参考官方网址。

1.下载

vs2019社区版一如既往是免费使用的。直接访问微软官网,下载 vs_community_installer.exe。

C# 入门系列01

C# 入门系列01 下载完成启动即可

  • 下面启动之后创建项目,编写自己的程序

C# 入门系列01

C# 入门系列01

  • 点击创建项目

C# 入门系列01

  • 选择控制台应用程序

C# 入门系列01

  • 指定项目路径

C# 入门系列01

  • 点击创建按钮之后

C# 入门系列01

废话不多说,开始写程序了:☺

public class Program { static void Main(string[] args) {             //这里写入执行的代码 } }

控制台我们打印出“你好世界!”和当前时间

static void Main(string[] args) { //Console.WriteLine()--打印函数 Console.WriteLine("你好世界!"); DateTime now = System.DateTime.Now; Console.WriteLine(now); //避免控制台打印完关闭窗口,命令它键盘键入后执行关闭 Console.ReadLine(); }

C# 入门系列01

这样我们成功写出了,我们的第一个程序。


C# 入门系列01C# 入门系列01下一期见C# 入门系列01

以上是关于C# 入门系列01的主要内容,如果未能解决你的问题,请参考以下文章

《C#零基础入门之百识百例》(二十三)数组排序 -- 选择排序

《C#零基础入门之百识百例》初识C#程序 -- Hello Csharp

《C#零基础入门之百识百例》(九十一)预处理器指令 -- 代码示例

《C#零基础入门之百识百例》(九十一)预处理器指令 -- 代码示例

《C#零基础入门之百识百例》(八十三)ArrayList数组列表详解 -- 代码示例

《C#零基础入门之百识百例》(八十三)系统类ArrayList数组列表详解 -- 代码示例