前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >C#学习-简单入门

C#学习-简单入门

作者头像
十分钟空间
发布2022-08-17 14:28:21
3500
发布2022-08-17 14:28:21
举报
文章被收录于专栏:Springboot框架学习

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#区分大小写,同时所有的语句和表达式必须以分号结束
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/05/26 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.简介
  • 2.开发环境
  • 3.特点
  • 4..net平台中C#可以做各种服务
  • 5.简单Helloword
  • 注解:
  • 注意
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档