C#学习之路

这篇具有很好参考价值的文章主要介绍了C#学习之路。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器

1、hello world

安装完成Visual Studio 2022,创建新项目,选择空文件

C#学习之路

 C#学习之路

C#学习之路

C#学习之路

 执行程序,黑窗口打印出hello world

C#学习之路

一个C#程序主要包括以下部分:

  • 命名空间声明(Namespace declaration)
  • 一个 class
  • Class 方法
  • Class 属性
  • 一个 Main 方法
  • 语句(Statements)& 表达式(Expressions)
  • 注释

C# 文件的后缀为 .cs。

C#学习之路

 上面的程序分析:

  • 程序的第一行 using System; - using 关键字用于在程序中包含 System 命名空间。 一个程序一般有多个 using 语句。类似java的import ***
  • 下一行是 namespace 声明。一个 namespace 里包含了一系列的类。First命名空间包含了类 HelloWorldApplication 。
  • 下一行是 class 声明。类 HelloWorldApplication 包含了程序使用的数据和方法声明。类一般包含多个方法。方法定义了类的行为。在这里,HelloWorld 类只有一个 Main 方法。
  • 下一行定义了 Main 方法,是所有 C# 程序的 入口点Main 方法说明当执行时 类将做什么动作。
  • 下一行 /*...*/ 将会被编译器忽略,且它会在程序中添加额外的 注释
  • Main 方法通过语句 Console.WriteLine("Hello World"); 指定了它的行为。

    WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。该语句会在屏幕上显示消息 "Hello World"。

  • 最后一行 Console.ReadKey(); 是针对 VS.NET 用户的。这使得程序会等待一个按键的动作,防止程序从 Visual Studio .NET 启动时屏幕会快速运行并关闭。

最后注意:文章来源地址https://www.toymoban.com/news/detail-448449.html

  • C# 是大小写敏感的。
  • 所有的语句和表达式必须以分号(;)结尾。
  • 程序的执行从 Main 方法开始。
  • 与 Java 不同的是,文件名可以不同于类的名称。

到了这里,关于C#学习之路的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 零基础学习MSP430F552LP开发板,学习前期准备,Code Composer Studio(CCS)软件的安装

    零基础学习MSP430F552LP开发板 一、前言 零基础学习MSP430F552LP开发板,为电子设计竞赛做准备以及学好这一款芯片。 在选择比赛题目时,发现有的题目时规定使用ti的芯片作为控制MCU。这时我们就必要学会使用MSP430类的芯片了,这里开始学习的是MSP430F5529LP。样品如下图: 二、

    2024年02月16日
    浏览(43)
  • 盲人专用软件定制开发:突破出行壁垒,点亮生活之路

    nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;身为一名资深记者,我始终关注着各类社会群体面临的挑战与应对策略。今天,我将目光投向了一个特殊群体——盲人,以及一款旨在破解他们独立出行难题的盲人专用软件。这款应用叫做蝙蝠避障,它通过定制开发,以先进的技术手段实时检测

    2024年04月17日
    浏览(71)
  • ZYNQ之路--搞清楚Xilinx开发软件之间的关系

            各位大佬晚上好,最近刚刚开始学习ZYNQ-7000系列的开发,很快就遇到了第一个困难:Xlinx的开发软件,实在是,太,多,了!我很疑惑什么 Vivado,VivadoHLS,Vitis,Vits AI,Vitis HLS,SDK,Petalinux等各种繁杂的软件之间的关系到底是如何的,以及我究竟该下那些软件呢?

    2024年02月13日
    浏览(52)
  • C# 软件开发之单元测试

    在日常开发中,一般通过启动调试或运行程序来查看功能是否符合预期,如果不符合预期,则需要优化程序,再次运行,如此反复,直到程序的输出符合预期需求为止。随着程序的不断复杂化,某些功能的测试也变得越来越复杂,可能为了验证一个很小的改动项,就需要操作

    2024年02月03日
    浏览(37)
  • C#软件外包开发框架

    C# 是一种由微软开发的多范式编程语言,常用于开发各种类型的应用程序,从桌面应用程序到移动应用程序和Web应用程序。在 C# 开发中,有许多框架和库可供使用,用于简化开发过程、提高效率并实现特定的功能。下面和大家分享一些常见的 C# 开发框架,希望对大家有所帮

    2024年02月12日
    浏览(43)
  • C#开发AGV地图编辑软件

    C#自己开发AGV地图编辑软件: 1、自由添加和删除站点、停车位、小车、运行路径。 2、编辑得地图以XML文件保存。 3、导入编辑好地图的XML文件。 4、程序都是源码,可以直接在此基础上进行二次开发。 下载链接:https://download.csdn.net/download/panjinliang066333/88855372 部分代码展示:

    2024年02月22日
    浏览(54)
  • Android studio实现财务记账系统软件android studio开发课程设计

    Android 开发一个理财记账系统软件(app)的详细实验步骤,内附有源码,小白也能轻松上手自己的软件开发项目学生可当课程设计学习使用。 系统登录/退出 设置/修改密码 主活动页面设计 增加收入记录页面 查看收入记录页面 修改和删除记录页面 1、实验名称 数据库的创建 2.

    2024年02月10日
    浏览(56)
  • [架构之路-152]-《软考-系统分析师》- 8-软件工程-2-软件工程的N维矩阵模型与软件开发方法(形式化方法、逆 向 工 程)

    8.1  软件工程的矩阵模型 横轴X(时间):是软件的生命周期 :需求分析=》架构设计=》编程实现=》测试=》版本发布=》部署运行 纵轴Y1维度/视角:软件开发活动, 不同什么周期阶段,有不同的开发活动,包括需求规格、设计文档、编码、测试规范、测试用例等活动。 纵轴

    2024年02月05日
    浏览(72)
  • C语言学习之路(工具篇)—— Visual Studio的使用

    说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 源文件—添加—新建项 C语言编译步骤 1)预处理 宏定义展开、头文件展开、条件编译等,同时将代码中的注释删除, 这里并不会检查语法 2)编译 检查语法 ,将预处理后文件编译生成汇编文件

    2023年04月08日
    浏览(36)
  • 自己开发jlink烧录软件,烧录上位机, C#调用JLinkARM.dll实现软件烧录

    最近需要写一个烧录软件,让工厂可以实现一键烧录。 这里实现了运行一个bat文件进行一键烧录,不想看这部分的可以直接跳到第二部分,不受影响。 由于jlink的自带烧录软件JFlash.exe操作十分繁杂,需要自己开发一个简洁的烧录方法,一番操作发现,可以使用J-Link Commander

    2024年04月11日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包