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

Posted 陈言必行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《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 陈言必行");
        }
    }
}

以上是关于《C#零基础入门之百识百例》初识C#程序 -- Hello Csharp的主要内容,如果未能解决你的问题,请参考以下文章

《C#零基础入门之百识百例》(二十三)数组排序 -- 选择排序

《C#零基础入门之百识百例》(三十八)常用方法 -- Math类

《C#零基础入门之百识百例》 算数运算符 -- 圆的面积

《C#零基础入门之百识百例》(三十七)方法递归 -- 李白打酒

《C#零基础入门之百识百例》顺序结构 -- 梯形面积

《C#零基础入门之百识百例》输入输出 -- 模拟登陆