using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
/* Virutal studio 是开发工具
* C# 是一种语言C Sharp
* .Net Framework是提供函数库类库
* 创建第一个控制台程序并且调试运行
* 为什么要从控制台程序开始? 不要把精力放到表现层,而是把精力放在写代码上,
* 无论控制台还是winform还是ASP.net最难的是写代码,而不是拖控件
* 唯一需要学的三条控制台指令,Console.WirteLine:打印输出
* Console.ReadLine 从控制台读入一行
* Console.ReadKey 控制台暂停,至于Console是什么意思不用管,
* 占位符是个什么玩意儿?{0}的个数必须和参数的个数一样,是一一对应的关系
*
* C#语法
* 从上到下一条条的依次执行
* 大小写敏感
* 函数参数用()包围
* 两句代码之间用分号(;)分割(易错:全角问题)
* 注释: 单行注释,多行注释
*/
namespace _1基础
{
class Program
{
static void Main(string[] args)
{
/*Console.WriteLine("Hello");
Console.WriteLine("请输入一串字符:"); //用户输入文字的时候程序是暂停的,用户输入完毕点回车,把用户输入的东西做为返回值给一个string类型的s变量
string s = Console.ReadLine();
Console.WriteLine(s);
int i1 = 10;
int i2 = 20;
Console.WriteLine(i1+"+"+i2+"="+(i1+i2));
//占位符是从0开始,顺序就是WriteLine第二个参数开始的顺序
Console.WriteLine("{0}+{1}={2}",i1,i2,i1+i2);*/
/*Console.WriteLine("请输入男孩的名字:");
string boy = Console.ReadLine();
Console.WriteLine("请输入女孩的名字:");
string girl = Console.ReadLine();
Console.WriteLine("{0}爱{1}",boy,girl);*/
//工具->选项->文本编辑器->C#->显示->行号
//int i3 = "3";//错呈;"3"只是看起来像数字,它仍然是字符串
//string boy = Console.ReadLine(); //错误,变量名不能重载
//boy = Console.ReadLine(); //可以没有重新定义boy变量,而是使用自己有的
//int i = 10;
//Console.WriteLine("i"); //只打印字符串i
//字符串的转义
string s = "ab";
Console.WriteLine("\""+s+"\"");
Console.ReadKey(); //按一个按键继承执行
}
}
}