CShard入门001-简单认识

结构组成


一个 C# 程序主要包括以下几个部分:
命名空间声明;
一个类(class)其中包含:

  • 类属性;
  • 类方法;
  • Main 方法(属于类方法,不一定叫Main,起到火车头的作用);
  • 语句和表达式(功能具体实现,算法);
  • 注释(程序员痛点)。

解释说明


命名空间

在C#中,命名空间是一种用来组织和管理代码的机制。它允许开发者将类、接口、结构体等相关的类型进行逻辑上的分组。命名空间的作用包括:

  • 避免命名冲突:命名空间可以防止不同库或代码中的相同名称的类型发生冲突,因为它们可以位于不同的命名空间中。
  • 提供代码组织和管理:命名空间有助于组织代码,使其更易于理解和维护。通过命名空间,开发者可以按照功能或模块将代码进行分组。
  • 可以使用导入指令(using):通过导入指令,可以直接引用其他命名空间中的类型,而无需每次都使用完全限定的类型名称。
  • 通过namespace关键字用来声明一个命名空间。
    总之,命名空间在C#中扮演着对代码进行组织、管理和避免命名冲突的重要角色。

官方定义如图所示

类是一种用来创建对象的模板或蓝图。在 C# 中,使用 class 关键字定义类。类可以包含属性、方法、事件和其他成员,用于描述对象的行为和状态。

通俗易懂来说,类构成程序的主体。

结合命名空间来理解,可以理解成命名空间就是一个工具包,而类就是里面五花八门的各种工具,而我们实际上做的就是制作这些工具。

方法

方法是用于执行特定功能的一段代码。方法定义了一个操作,它可以接受输入参数,并且可能返回一个值。
方法通常被定义在类或结构体中,用于对数据进行操作或执行特定的任务。

代码实现


using System;
public class Tutorial
{
    public State1()
    {
        Console.WriteLine("Hello World!");
    }
}

具体分析


{ … }:大括号中是方法的具体实现。在这里,Console.WriteLine(“Hello World!”); 表示当调用 State1 方法时,会输出 “Hello World!” 到控制台。
所以,整体而言,这段代码定义了一个具有一个名为 State1 的方法的 Tutorial 类,当调用 State1 方法时,会向控制台输出 “Hello World!”。

using System;:这行代码是用来导入 System 命名空间,该命名空间包含了很多常用的类型和API,比如 Console 类就包含在其中。

public class Tutorial:这行代码定义了一个名为 Tutorial 的类。public 关键字表示这个类是公共的,可以在其他地方访问到。

public void State1():这行代码定义了一个名为 State1 的方法。public 表示这个方法是公共的,void 表示这个方法不返回任何值。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
下一篇