//“//”后面的内容不会被执行 注释
//对代码作出相应解释的文字描述,便于程序员读懂代码
//4:6 注释:代码
//usign 是命名空间,只有引用命名空间后才能使用别人在这个命名空间下写好的操作
//单行注释
/*
* 多行注释
* */
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
//namespace 命名空间,namespace下可以有很多的Class
//命名空间就是对类(Class)的一个逻辑分组
//Class里可以拥有多个方法和成员
namespace MyFirstProgram
{
/// <summary>
/// 项目的类。系统注释:在类,方法,成员等上面可以做这样的注释
/// </summary>
class Program
{
/// <summary>
/// Main 方法是应用程序的主入口
/// </summary>
///<param name="args"></param>>
static void Main(string[] args)
{
Console.BackgroundColor = ConsoleColor.DarkRed;
//打印一行内容
Console.WriteLine("hello");
//Console.Beep();//蜂鸣,主板上发出的声音
//Console.Beep(22000, 10000);//当使用一个方法时,提示总数共多少,代表着这个方法调用有几种不同的写法。也就是这个方法有多少个重载
Console.WriteLine();//空行
//Console.Write 打印不换行
//Console.writeLine 打印换行
// //输入数据
// //调用方法时,方法有返回植,返回什么类型的植用什么类型的变量接受
//如果方法提示返回类型为void(无返回类型)除外
//string str= Console.ReadLine();
//string str2 = "我的姓名是:" + str;//字符串的拼接
//Console.WriteLine(str2);
// Console.ReadKey();按下键
int i = Console.Read();//获取输入的一个字符的ascii码值
Console.WriteLine(i);
//ascii码 在我门电脑中每一个字符都有一个数字与之对应,这个数字就是Ascii码
//char c = 'a';//双引号定义的为字符串,单引号定义的为单字符
//char与int类型是有本质上的关系,char本质上就是一个int类型,他们之间可以强制转化
char c = (char)i;
Console.WriteLine(c);
//输出
// int a = 10;
// int b = 20;
}
}
}