二、C#—第一个c#程序(2)

🌻🌻 目录

一、编写第一个C#程序

1.1 使用Visual Studio创建c#程序的步骤

1.2 编写第一个程序"Hello Word"

编写两行代码:

csharp 复制代码
Console.WriteLine("Hello word");  //将来指定的字符串值(后跟当前行终止符)写入标准输出流
Console.ReadLine();  //从标准输入流读取下一行字符

1.3 c#程序的基本结构

1.3.1 c#中的命名空间

(1)概念

c#程序中的一种代码组织形式,主要用来标识类的可见范围。

错误列表的显示

csharp 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Demo;

namespace Helloword
{


    class Program
    {
        Test test = new Test();

        static void Main(string[] args)
        {
            Console.WriteLine("Hello word");  //将来指定的字符串值(后跟当前行终止符)写入标准输出流
            Console.ReadLine();  //从标准输入流读取下一行字符
        }
    }
}

namespace Demo
{
    class Test
    {
    }
}

1.3.2 c#中的类

一种数据结构,存储数据成员方法成员其它类等内容,便于调用(使用)。


csharp 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Helloword
{


    class Program
    {
    }
    class Test
    {
    }
    class Test1
    {
    }

    class Test  //一个命名空间下面不能定义同样的类
    {
    }
}

1.3.3 c#中的程序启动器------Main方法

Main方法的基本要求

例如:

(1)

csharp 复制代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Helloword
{


    class Program
    {

        static int Main(String[] args)
        {

            Console.WriteLine("Hello World");

            Console.ReadLine();

            return 0;
           
        }
    }
}

(2)

Main方法常见错误
错误提示1:

错误提示2:


错误提示3:


解决:

运行如下:

1.3.4 c#中的标识符

标识符的两个命名注意事项

下面哪些为合法的标识符

1.3.5 c#中的关键字

1.3.6 c#中的语句

c#语句实质上就是实现各种功能的c#代码

1.3.7 c#中的注释

注释:理解代码表明的意思,应用,不被执行的语句
分类

(1)行注释

(2)块注释

1.4 程序编写规范

为什么需要规范

1.4.1 代码编写规则

1.4.2 程序的两种命名方法

1.4.3 程序中元素的命名规范

相关推荐
乱蜂朝王24 分钟前
使用 C# 和 ONNX Runtime 部署 PaDiM 异常检测模型
开发语言·c#
波诺波28 分钟前
p1项目system_model.py代码
开发语言·python
危笑ioi28 分钟前
helm部署skywalking链路追踪 java
java·开发语言·skywalking
静心观复37 分钟前
Python 虚拟环境与 pipx 详解
开发语言·python
卷心菜狗39 分钟前
Re.从零开始使用Python构建本地大模型网页智慧聊天机器人
开发语言·python·机器人
书到用时方恨少!1 小时前
Python NumPy 使用指南:科学计算的基石
开发语言·python·numpy
2501_933329551 小时前
技术深度拆解:Infoseek舆情系统的全链路架构与核心实现
开发语言·人工智能·分布式·架构
Chan162 小时前
MCP 开发实战:Git 信息查询 MCP 服务开发
java·开发语言·spring boot·git·spring·java-ee·intellij-idea
web前端进阶者2 小时前
Rust初学知识点快速记忆
开发语言·后端·rust
lucky九年2 小时前
GO语言模拟C++封装,继承,多态
开发语言·c++·golang