C# 入门—实现 Hello, World!

目录

一、.net 平台

二、.net 都能干什么?

三、.net 两种交互模式

四、使用 VS Code 开发 C# 程序

五、实现 Hello, World!


一、.net 平台

下载 .NET(Linux、macOS 和 Windows) (microsoft.com)

.NET 简介 - .NET | Microsoft Learn

        C# :一种编程语言,可以开发基于.net平台的应用.net一般指.Net Framework框架.一种平台,一种技术。

二、.net 都能干什么?

1、.net开发的桌面应用程序叫桌面应用程序Winform应用程序
2、Internet应用程序 ASP.NET

(.net开发的internet应用程序叫ASP.NET应用程序)比如:msdn,csdn,携程,招商银行,证券之星,当当网,京东、汽车之家等。

3、手机开发(.net可以做手机开发)
4、Unity3D 游戏开发或者虚拟现实 

三、.net 两种交互模式

1、C/S:客户机  (Client)/服务器模式(Server)  如:ag(C/S是ClientServer的缩写。客户端需要安装专用的客户端软件。)
2、B/S:浏览器  (Browser)/服务器模式(Server)(B/S是Brower/Server的缩写,客户机上只要安装一个浏览器关于B/S和C/S的区别在下面备注中有

四、使用 VS Code 开发 C# 程序

总结起来,就是IDE 更重,调试能力也更强,但VS code 更轻量,更容易上手。

五、实现 Hello, World!

 参考:.NET Tutorial | Hello World in 5 minutes (microsoft.com)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/34874.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

未来出行新选择——加油宝APP,让您的每一次加油都充满智慧与便捷!

一、前言 随着科技的飞速发展,智能手机已经成为我们生活中不可或缺的一部分。为了满足广大车主对便捷、高效加油服务的需求,我们倾力打造了全新的加油宝APP。这款APP不仅为您提供一站式的加油服务,还融合了多项创新功能,让您的出…

从0开始C++(十一):智能指针

目录 概念 作用 auto_ptr(自动指针) unique_ptr(唯一指针) shared_ptr(共享指针) weak_ptr(虚指针) 补充:手写一个共享指针类 概念 C的智能指针是一种用于管理动态分配内存的指针。它是C语言的一个重要特性,通过自动管理内存资源,帮助开…

C语言入门系列:特殊的main函数和exit函数

文章目录 一,main函数二,exit函数1,exit函数2,atexit()函数2.1 atexit函数的简介2.2 atexit注册的函数一定会被调用吗2.2.1 正常退出测试2.2.2 异常退出测试 一,main函数 一个C程序至少包含一个函数,这个函…

机器学习Python代码实战(二)分类算法:k-最近邻

一.k-最近邻算法步骤 1.选择适当的k值。它表示在预测新的数据点时要考虑的邻居数量。 2.计算距离。计算未知点与其他所有点之间的距离。常用的距离计算方法主要有欧氏距离,曼哈顿距离等。 3.选择邻居。在训练集中选择与要预测的数据点距离最近的k个邻居。 4.预测…

利用浏览器DevTools中对React项目进行内存泄露排查

利用浏览器DevTools中对React项目进行内存泄露排查 场景:用户在某个页面操作时,在监控平台收集到的数据表现为内存占用有逐步提高的趋势,最先想到的是 DOM 元素卸载后其 JavaScript 对象未能被垃圾回收这类内存泄漏问题。同时,如…

解决 macOS 中“无法验证开发者”的问题

解决 macOS 中“无法验证开发者”的问题 在使用 macOS 系统时,你可能会遇到一个常见的问题:当你尝试安装或打开某些应用程序时,系统会弹出一个警告,提示“无法验证开发者”。这通常发生在从非官方 App Store 下载的应用程序上。本…

随机步问题

随机步问题 1.题目简介2.题目分析3.创建变量4.主程序5.程序效果6.程序可以改进的点 1.题目简介 2.题目分析 数组初始化 生成随机方向 判断程序结束的标志 当前元素为Z,或者四个方向都堵住了 3.创建变量 arry[ROW][COL]创建二维数组 _Bool a,b,c,d判断是否会出现四…

(新)Spring Security如何自定义失败处理器

(直接从三、实战开始看) (直接从三、实战开始看) (直接从三、实战开始看)可点击: (新)Spring Security如何自定义失败处理器-CSDN博客 我们还希望在认证失败或者是授…

ChatGPT 的原理简介

人工智能(AI)在过去的几十年里取得了巨大的进步,其中一种令人瞩目的应用就是聊天机器人。ChatGPT 就是这样一款通过自然语言处理与用户进行对话的 AI 工具。它是基于 OpenAI 的 GPT(Generative Pre-trained Transformer&#xff0…

ESP32 双线汽车接口 (TWAI)

一:TWAI概述 双线汽车接口 (TWAI) 是一种适用于汽车和工业应用的实时串行通信协议。它兼容 ISO11898-1 经典帧(CAN2.0),因此可以支持标准帧格式(11 位 ID)和扩展帧格式(29 位 ID&#x…

【Qt】Qt出现“xcb”相关错误,解决方法汇总

1、缺少 libxcb 库 1.1 Ubuntu系统 1)问题 在Ubuntu等桌面系统中,第一次Qt程序时报错: qt.qpa.plugin:Could not load the Qt platform plugin “xcb“2)原因 详细原因查找步骤,参考博客:【Qt】Ubuntu18.04下解决Qt出现qt.qpa.plugin:Could not load the Qt platform …

thinksboard新建菜单

1.打开目录\thingsboard\ui-ngx\src\app\modules\home\pages新增npages文件夹 2.新增npages.module.ts以及npages-routing.module.ts控制文件,以及页面展示文件npages.component.html,npages.component.scss,npages.component.ts 3.打开npages.component.ts文件&…

最新AI智能聊天对话问答系统源码(详细图文搭建部署教程)+AI绘画系统,DALL-E3文生图, Whisper TTS 语音识别,文档分析

一、人工智能 随着人工智能技术的持续进步,AI绘画已经发展成为一个日益成熟的领域。越来越多的人开始尝试使用AI绘画软件来创作艺术作品。尽管这些AI绘画软件对绘画领域产生了显著影响,但它们并不会完全取代画师。与传统手绘不同,AI绘画可以…

【第2章】MyBatis-Plus代码生成器

文章目录 前言一、安装二、生成方式1.DefaultQuery (元数据查询)2.存在问题 三、快速生成1. 生成代码2. 目录结构 四、交互式总结 前言 全新的 MyBatis-Plus 代码生成器,通过 builder 模式可以快速生成你想要的代码,快速且优雅,跟随下面的代…

Pikachu 靶场 SSRF 通关解析

前言 Pikachu靶场是一种常见的网络安全训练平台,用于模拟真实世界中的网络攻击和防御场景。它提供了一系列的实验室环境,供安全专业人士、学生和爱好者练习和测试他们的技能。 Pikachu靶场的目的是帮助用户了解和掌握网络攻击的原理和技术,…

揭秘软文发稿秘诀:打造高效推广营销

你是否有在看一篇文章时,可能明知道它是一则广告但仍心甘情愿的继续了解下去,这样的文章大概率就是一篇软文,在当今信息爆炸的时代,软文作为一种有效的推广营销手段,已经成为各大企业、品牌争相使用的利器。然而&#…

安装Cmakeffmpeglibssh

首先安装cmake: sudo apt install cmake cmake --version然后这个输出正常就装好了 然后安装ffmpeg: tar xvzf n4.4.tar.gz cd FFmpeg-n4.4 chmod x configure ./configure --enable-gpl --enable-nonfree --enable-libx264 --enable-debug --disable-opti…

关于VMware遇到的一些问题

问题一:打不开磁盘…或它所依赖的某个快照磁盘,开启模块DiskEarly的操作失败,未能启动虚拟机 解决方法: 首先将centos 7关机,然后把快照1删掉 然后打开虚拟机所在目录,把提示的000001.vmdk全部删除&…

Java创建一个线程发生的事情

Java创建一个线程发生的事情 1.分配线程栈 线程对象被创建后,JVM会分配一个独立的线程栈,用于存储该线程的方法调用、局部变量等。还有本地方法栈,用来调用本地方法栈服务。还有程序计数器,这个就是我们线程所执行字节码指示灯&…

Spring Boot中的自定义Starter开发

Spring Boot中的自定义Starter开发 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿!今天我们来探讨如何在Spring Boot中开发一个自定义Starter,以便在…