1.简介
C# 是由微软(Microsoft)开发的的一个简单的、现代的、通用的、面向对象的编程语言,相比java来说,我感觉C#的语言比java稍微的简洁一点,同时框架结构不像java那样种类繁多,但是弊端就是最近几年才支持跨平台和开源,.netcore也是最近兴起的,所以现在很多人觉得java生态好还开源免费,.net方向收费而且成本比java高。其实现在.net core和java差不多,都可以进行跨平台和分布式部署,同时支持docker等容器部署。
2.开发环境
C#常用的开发工具一般是Visual Studio 或者VSCode,一般我使用的是Visual Studio 。
3.特点
面向对象
容易学习
结构化语言
目前支持跨平台
4..net平台中C#可以做各种服务
客户端应用CS(winform、WPF)
WEB应用BS(.netMVC、asp.Net)
后端服务(WCF)
5.简单Helloword
例如我们在vs上新建一个简单的项目demo01,然后定义一个main类,作为启动方法,方法中打印一个Hello Word的操作例如:
代码语言:javascript复制using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
// 命名空间
namespace demo01
{
/// <summary>
/// 类
/// </summary>
public class main
{
/// <summary>
/// 启动方法,一个项目只能有一个启动方法
/// </summary>
/// <param name="args"></param>
static void Main(string[] args)
{
// 打印到控制台方法,打印一个HelloWord
Console.WriteLine("Hello World!");
}
}
}
运行后结果
代码语言:javascript复制Hello World!
注解:
- using System :代表引用的类库
- namespace demo01:代表声明一个命名空间demo01
- class main:代表类名是main
- static void Main(string[] args):代表一个启动方法
注意
- C#区分大小写,同时所有的语句和表达式必须以分号结束