C# 基础程序结构和入门实例(学习心得 2)

2023-10-30

超级小白友好,讲解C#基础,每集5分钟轻松学习,拒绝从入门到放弃!

C# Hello World 实例

C# 最小的程序结构需要包含以下部分:

  • 命名空间声明
  • 一个 class
  • 一个 Class 方法
  • 该 Class 方法的属性
  • 一个 Main 方法
  • 语句 Statements 和 表达式 Expressions
  • 注释

实例:

using System;
// 用于在程序中包含 System 命名空间。

namespace my_first_program
    // 指定命名空间的名字,可包含多个类
{
    class Program
        // 指定类的名字,可包含多个方法
    {
        static void Main(string[] args)
            // 这里仅有一个 Main 方法,下面定义了该方法下的具体程序内容。是所有 C# 程序的 入口点。Main 方法说明当执行时 类将做什么动作。
        {
            Console.WriteLine("Hello World!");
            // WriteLine 是一个定义在 System 命名空间中的 Console 类的一个方法。

            Console.ReadKey();
            // 这使得程序会等待一个按键的动作
        }
    }
}

/*
 * 注意点:
 * C# 是大小写敏感的。
 * 所有的语句和表达式必须以分号(;)结尾。
 * 程序的执行从 Main 方法开始。
 * 与 Java 不同的是,文件名可以不同于类的名称。
 */
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 基础程序结构和入门实例(学习心得 2) 的相关文章

随机推荐

  • python中while循环打印99乘法表

    花式打印9 9乘法表 第一个计数器 i 1 while i lt 10 第二个计数器 j 1 while j lt i print d d d t j i i j end j 1 换行 print i 1 输出换行 print i 1 wh
  • 行业代码小程序开发制作方案

    随着移动互联网的快速发展 小程序成为用户获取服务的新途径 尤其在行业领域 如餐饮 零售 教育等 小程序的应用越来越广泛 方案旨在开发一款行业代码小程序 为行业用户提供便捷 高效的服务体验 一 产品定位 产品定位为行业代码小程序 旨在为行业用
  • 数据库基本概念review

    1 基本概念 1 1 数据库阶段 人工管理阶段 文件系统阶段 使用文件系统来进行管理 缺陷 数据荣誉 数据不一致 数据库阶段 三大事件 层次模型的出现 网状模型的出现 关系模型的出现 Codd 1 2 DB DBMS DBS定义 数据库 D
  • Zip压缩解压缩之C++实现。

    压缩 可压缩单一文件 也可压缩文件夹里的多个文件 包括文件夹里面的子文件夹 压缩的目标文件格式无限制 demo文件使用的是 text h cpp png bmp wav mp4等 解压缩 非覆盖解压缩 1 codeproject下载地址 h
  • openssl rand 密码字符长度 -base64

    openssl rand 6 base64 MuCB2GeN openssl rand 14 base64 xIHqPvf9PCkRr355gyg OpenSSL简介 在所有的类 Unix 发行版 Solaris Mac OS X 和 Wi
  • qt之QSqlQuery类执行SQL语句

    转载自 https wizardforcel gitbooks io qt beginning content 28 html 导语 SQL即结构化查询语言 是关系数据库的标准语言 前面两节中已经在Qt里利用QSqlQuery类执行了SQL
  • AngularJS 发送POST请求到后台

    这两个周公司要换前端框架 采用Ionic AngularJS来展示App 原来的App采用的是H5做的 说是H5用户体验不怎么好 所以叫我调研下 说真的 刚开始真的是一脸懵逼 找各种资料 论坛 视频 看了很多博客 很多大牛都说学习Ionic
  • 决策树算法的核心思想

    本文来自 公众号 自然语言处理与机器学习 作者 忆臻 一 算法思想 决策树 decision tree 是一个树结构 可以是二叉树或非二叉树 其每个非叶节点表示一个特征属性上的测试 每个分支代表这个特征属性在某个值域上的输出 而每个叶节点存
  • Prompt工程师指南[应用篇]:Prompt应用、ChatGPT

    1 ChatGPT Prompt Engineering 主题 与 ChatGPT 对话 Python 笔记本 ChatGPT介绍 ChatGPT是OpenAI训练的一种新型模型 可以进行对话交互 该模型经过训练 可以按照提示中的指令 在对
  • 获取顺序栈的栈顶元素

    转至 http www nowamagic net librarys veda detail 2276 获取顺序栈的栈顶元素 GetTop S e 若栈存在且非空 用e返回S的栈顶元素 参考之前线性表的话 就是设一个存储栈顶的变量 e 然后
  • 18、INSERT:插入数据(添加数据)

    数据库与表创建成功以后 需要向数据库的表中插入数据 在 MySQL 中可以使用 INSERT 语句向数据库已有的表中插入一行或者多行元组数据 基本语法 INSERT 语句有两种语法形式 分别是 INSERT VALUES 语句和 INSER
  • 实现打怪得分效果。(Unity)

    首先创建一个Text文本UI组件 并且通过锚点进行文本位置的摆放 并通过修改下面箭头处的值调整Text文本的大小和颜色 如果有字体也可以修改字体样式 也可以在添加组件处添加一个shadow组件修改x和y的值 使文本具有立体和阴影感看起来更有
  • STM32——蓝牙模块HC06

    STM32 蓝牙模块HC06 选用的芯片是STM32F407的芯片 一个HC06的蓝牙模块 我们采用串口连接 所以我们在芯片原理图找出串口模块 参数 STM32串口异步通信定义的参数传送格式 起始位 数据位 8位或者9位 奇偶校验位 第9位
  • 第二章 计算机发展与应用

    计算机从诞生至今已经经历了多个阶段的发展 包括 1 电子管时代 1940年代 1950年代 计算机使用电子管作为主要的电子元件 这些计算机体积庞大 功耗大 但是它们标志着计算机的诞生 并且在二战期间被广泛应用于军事领域 2 晶体管时代 19
  • 6.2、客户/服务器方式(C/S)&对等方式(P2P方式)

    网络应用程序运行在处于网络边缘的不同的端系统上 通过彼此间的通信来共同完成某项任务 开发一种新的网络应用首先要考虑的问题就是 网络应用程序在各种端系统上的组织方式和它们之间的关系 color red 网络应用程序在各种端系统上的组织方式和它
  • TypeScript与Date类型

    js的继承方式 经典的js寄生组合式继承 function MyDate Date apply this arguments this abc 1 function inherits subClass superClass function
  • mysql5.7.17安装+mysql error:1524+1045+外部访问出错

    1 mysql5 7 17安装 windows10系统 下载mysql 5 7 17 winx64 copymysql 5 6 35 winx64的data文件 进入安装数据库目录bin cd C ProgramFiles mysql 5
  • 指数历年各月涨幅分析-验证五穷六绝七翻身是否可信

    指数通常反映了一个行业或者一类股票的行情数据 本文将对697支指数的历史各月涨幅进行分析 为量化投资作一个参考 从分析中 我们可以验证五穷六绝七翻身是否可信 并找出上涨概率最大的一些指数和月份 1 数据准备 本文程序中用到两个数据 1 in
  • clickHouse MergeTree核心原理

    1 MergeTree的创建方式与存储结构 1 1 MergeTree的创建方式 CREATE TABLE IF NOT EXISTS db table name ON CLUSTER cluster name1 type1 DEFAULT
  • C# 基础程序结构和入门实例(学习心得 2)

    超级小白友好 讲解C 基础 每集5分钟轻松学习 拒绝从入门到放弃 C Hello World 实例 C 最小的程序结构需要包含以下部分 命名空间声明 一个 class 一个 Class 方法 该 Class 方法的属性 一个 Main 方法