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#,ios,android,Web,Node.js,Azure,Unity,html,Java等开发都可以执行,相关介绍可以参考官方网址。
1.下载
vs2019社区版一如既往是免费使用的。直接访问微软官网,下载 vs_community_installer.exe。
下面启动之后创建项目,编写自己的程序
点击创建项目
选择控制台应用程序
指定项目路径
点击创建按钮之后
废话不多说,开始写程序了:☺
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#零基础入门之百识百例》(二十三)数组排序 -- 选择排序
《C#零基础入门之百识百例》初识C#程序 -- Hello Csharp
《C#零基础入门之百识百例》(九十一)预处理器指令 -- 代码示例
《C#零基础入门之百识百例》(九十一)预处理器指令 -- 代码示例