C#学习-简单入门

作者:自由 2021/3/23 13:45:31
C#基础学习,简述了C#的特点、idea、简单实例

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的操作例如:

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!");
        }
    }
}

运行后结果

Hello World!

注解:

  • using System :代表引用的类库
  • namespace demo01:代表声明一个命名空间demo01
  • class main:代表类名是main
  • static void Main(string[] args):代表一个启动方法

注意

  • C#区分大小写,同时所有的语句和表达式必须以分号结束

 

 

C#基础

C#入门

.net特点

评论: