二、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 程序中元素的命名规范

相关推荐
我是唐青枫6 小时前
C#.NET 索引器完全解析:语法、场景与最佳实践
c#·.net
代码or搬砖7 小时前
String字符串
android·java·开发语言
leo__5207 小时前
基于两步成像算法的聚束模式SAR MATLAB实现
开发语言·算法·matlab
Macbethad8 小时前
自动化测试技术报告
开发语言·lua
不会画画的画师8 小时前
Go开发指南:io/ioutil包应用和迁移指南
开发语言·后端·golang
2503_928411568 小时前
12.22 wxml语法
开发语言·前端·javascript
5980354159 小时前
【java工具类】小数、整数转中文大写
android·java·开发语言
JIngJaneIL9 小时前
基于java + vue个人博客系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
吃喝不愁霸王餐APP开发者9 小时前
Java后端服务在对接全国性霸王餐API时的多数据中心部署与就近调用策略
java·开发语言
froginwe119 小时前
jQuery UI 实例
开发语言