C#入门(二)C#控制台基础
控制台基础
新建一个控制台应用
先看一看下边的代码:
Console.Title = "我的第一个C#程序";
Console.WriteLine("你好");
Console.ReadLine();
运行结果:
注释
Console.Title("")
是设置控制台标题;Console.WriteLine
是输出文字并换行,Line是换行的意思,Console.Write("")
是输出不换行;Console.ReadLine()
是要求用户输入并换行,Console.Read()
是要求用户输入不换行,这里是用来固定控制台的,否则他很快就会闪掉。
string i=Console.ReadLine();
上边的示例是Console.ReadLine()
的示例,定义了一个字符串变量来存储用户输入的结果。
完整代码及注释
控制台框架中的文件
- Program.cs文件:程序的主文件
- App.config文件:程序的配置文件
完整代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Console_Try
{
class Program
{
static void Main(string[] args)
{
Console.Title = "我的第一个C#程序";
Console.WriteLine("你好");
Console.ReadLine();
}
}
}
*1到9行代码和13到15行代码自动生成
using命名空间
using System;
...
using System.Threading.Tasks;
上边的代码是是using命名空间。
namespace命名空间
namespace Console_Try
namespace命名空间在C#中起到组织作用。
类
C#的主要代码都是在类中实现的,类是一种数据结构,它可以封装数据成员、方法成员和其他的类,因此,类是C#的核心和基本构成模块。C#支持自定义类,使用类前要声明。
class Program
{
...
}
Main方法
Main函数是一个静态函数,所以要调用外部的成员,必须保证外部成员也是静态
static void Main(string[] args)
{
Console.Title = "我的第一个C#程序";
Console.WriteLine("你好");
Console.ReadLine();
}
Console对象
这个对象是控制台的读写等核心操作的主要负责对象,Console类是一个静态类。
Console.Title = "我的第一个C#程序";
Console.WriteLine("你好");
Console.ReadLine();
扩展:彩色的文字
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("绿色的文字");
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("红色的文字");
Console.ReadLine();
运行效果: