《C#零基础入门之百识百例》(一)初识C#程序 -- Hello Csharp

前言

本文属于C#零基础入门之百识百例系列文章。此系列文章旨在为学习C#语言的童鞋提供一套系统的学习路径。此系列文章都会通过【知识点】【练习题】的形式呈现。有任何问题,你都可以通过评论私信等方式找到我,我会一对一解答你的问题。


系列文章目录: 导图
《C#零基础入门之百识百例》 目录文章传送门

一,认识C#第一个程序

1.1 示例代码

using System;

namespace BSBL
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("Hello Csharp ...");
        }
    }
}

1.2 代码解析

  • 第1行:引用System命名空间
  • 第3行:BSBL命名空间定义
  • 第4行:类名定义Program
  • 第5行:Main方法,程序入口
  • 第6行:输出语句,运行程序会输出Hello Csharp ...

二,C# 中的注释

注释用于解释代码,也是为了便于程序之间的协作和后期维护。

C#中的注释分为单行注释(//)和多行注释(/**/)两种。

2.1 单行注释

2.1.1 // 注释

// 这是一条输出语句
Console.WriteLine("Hello Csharp ..."); // 输出:Hello Csharp ...

上面代码中在//后面的两句带有中文的都是注释,和书写位置无关。

2.1.2 ///注释

这种注释是C#引入的一种XML注释。这种注释一般用于公共类,公共函数 或者 公共变量删。

这种注释是会被编译的,所以会影响编译速度,但是不会影响运行。【实战中常用】

当我们在类,函数或者变量的定义上新起一行,输入 ///时,VS.Net会为我们自动增加XML各种的注释:
请添加图片描述
这样的好处就是可以在调用的地方查看到的注释,上面添加过注释的代码,将鼠标放到调用的地方:
在这里插入图片描述
代码少的时候可能感觉不到这种好处,一旦代码多了或者是需要和其他人协作的时候,这个功能的好处就显示出来了,再也不需要定位到定义代码的位置去看定义了。

【注释类和方法同理】

2.2 多行注释

多行注释通过/*开始,*/结束 在其中间的字符都属于注释

代码示例:

/*
这是
一个多行
注释
*/
Console.WriteLine("Czhenya");

注意:一个/*开始,对应*/结束,不能嵌套,嵌套编译不通过:
在这里插入图片描述


三,实例练习 – Hello Your Name

3.1 题目描述

在控制台输出:Hello + 你的名字,并为代码添加注释

3.2 问题分析

按照一的程序格式编写代码,即将Hello Csharp ...修改为Hello Czhenya,然后为代码添加注释

3.3 参考代码

using System; // 引用命名空间

namespace BSBL //命名空间
{
    /// <summary>
    /// 类名
    /// </summary>
    class Program
    {       
        // 程序入口函数
        static void Main(string[] args)
        {
            // 输出Hello + 名字
            Console.WriteLine("Hello 陈言必行");
        }
    }
}
  • 7
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈言必行

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值