使用ide或在线工具
1:尝试改变下面的代码,输出 "你好,宇宙"而不是 "你好,世界"。
using System;
public class 程序
{
public static void Main()
{
Console.WriteLine("你好,世界");
}
}
2:本章内容
C#程序的基本结构
如何使用Console.WriteLine
如何使用using
如何使用注释
3:Main函数
默认情况下,C#会执行一个叫做Main的函数(方法)作为应用程序的起点,就是应用程序入口点。关于入口点的更多信息,请查看
Main() and command-line arguments | Microsoft Docs
我们可以定义一个类,命名为程序,如下:
using System;
public class 程序
{
}
C#使用大括号{和}来表示代码块,现在添加Main函数。
using System;
public class 程序
{
public static void Main()
{
}
}
public static void在之后介绍
4:Console.WriteLine
如何看到"你好,世界 "输出到面前的屏幕?
using System;
public class 程序
{
public static void Main()
{
// 是这段代码.
Console.WriteLine("你好,世界");
}
}
注意:想要输出的文字在双引号" "中,必须在调用WriteLine方法后加上一个分号;
5:using
之前的例子中,我们用下面的代码把 "你好,世界"输出到Console。
Console.WriteLine("你好,世界");
但是,Console是从哪来的,我们为什么、怎样才能使用它?为了能够在我们的程序中使用Console类,我们需要在顶部添加一个using。
using System;
在.NET Framework上的应用程序将它们的类组织到称为命名空间的容器中。在我的例子中,Console类属于System命名空间。.NET Framework提供了许多命名空间,下面是一些例子。
System.Collections - 包含定义各种对象集合(如列表、队列、位数组、哈希表和字典)的接口和类。
System.IO - 包含允许读写文件和数据流的类型以及提供基本文件和目录支持的类型。
System.Xml - 提供基于标准的 XML 处理支持。
如果不使用using,也可以用完全限定的类型名称来使用属于命名空间的类。
public class 程序
{
public static void Main()
{
System.Console.WriteLine("你好,世界");
}
}
练习:修正以下代码,分别用using和不用using让程序的输出 "你好,世界"
public class 程序
{
public static void Main()
{
Console.WriteLine("你好,世界");
}
}
命名空间(Namespaces)更多信息:
System.Net 命名空间 () | Microsoft Docs
Understanding Namespaces | Microsoft Docs
using更多信息:
using 指令 - C# 参考 | Microsoft Docs
6:注释
看到下面代码中所有蓝灰色文字吗?都是注释(IDE啥的默认绿色)
using System;
public class 程序
{
public static void Main()
{
// 我是注释ouo.
/*
我是多行注释OuO
*/
Console.WriteLine("你好,世界");
}
}
注释是非常重要的,真的没有骗你!除非你是人形计算机:D
让你记住你的代码有什么用等等等等,相信在你加入工作或加入一个团队后就会有所感悟。
在C#中,有几种方法可以向代码添加注释。
单行注释
注释掉//之后的行
//Console.WriteLine("你好,世界");
Console.WriteLine("你好,世界"); // 又见面了,我是代码后的注释:B。
多行注释
/*和*/之间的所有内容都会成为注释(注释OS:能成为注释,是上天给予他们的恩赐。)
/*
我是注释.
我也是.
爷也是.
*/
练习:用单行注释将Console.WriteLine("你好,世界");注释。
using System;
public class 程序
{
public static void Main()
{
Console.WriteLine("你好,世界");
}
}
用多行注释将两行Console.WriteLine注释。
using System;
public class 程序
{
public static void Main()
{
Console.WriteLine("你好");
Console.WriteLine("世界");
}
}
有.NET相关的问题和疑惑时,微软文档 请。
本章教程结束,下一章将学习更多关于Console的知识,这就是你向改变世界踏出的第一步。