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