示例一

解决方案:ConsoleApplication

项目名称:ConsoleApplication

文件名:Program.cs

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication{class Program{static void Main(string[] args){/*Console.WriteLine("hello");string s = Console.ReadLine(); // 用户输入文字的时候是暂停的,用户输入完毕点回车,把用户输入的东西作为返回值,声明一个 string 类型的变量(容器) s ,用 s 来放 ReadLine 函数返回的值。Console.WriteLine(s + "你好");*/int i1 = 10;int i2 = 20;// Console.WriteLine(i1 + "+" + i2 + "=" + (i1 + i2));// 占位符从0开始,顺序就是 WriteLine 第二个参数开始的顺序//Console.WriteLine("{0} + {1} = {3}", i1, i2, i1 + i2, "aaa"); // string.Format()Console.WriteLine("请输入男孩的名字");string boy = Console.ReadLine();Console.WriteLine("请输入女孩的名字");string girl = Console.ReadLine();Console.WriteLine("{0}爱{1}", boy, girl);//int i3 = "3"; // 错误,"3"只是看起来像数字,它仍然是字符串//string boy = Console.ReadLine(); // 错误,变量不能重名boy = Console.ReadLine(); // 可以,没有重新定义 boy 变量,而是使用已有的变量//boy = 3; // 不可以,类型一旦确定就不能再赋值其他类型Console.ReadKey(); // 按一个按键继续执行}}}

示例二

解决方案:ConsoleApplication1

项目名称:ConsoleApplication1

文件名:Program.cs

using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication1{class Program{static void Main(string[] args){/*int i = 10;Console.WriteLine("i"); // i 和"i"只是看起来一样而已string name = Console.ReadLine();Console.WriteLine("name你好"); // 错误Console.WriteLine(name + "你好");*/string s = "\"ab\"";Console.WriteLine(s);Console.ReadKey();}}}

附件:http://down.51cto.com/data/2363536