1、初学C#。
C#是专门为.NET的应用而开发的语言,他吸收了C++、Visual Basic、Delphi、Java等语言的优点,提高了程序开发的效率。
2、Visual Studio.NET的集成开发环境。
初始操作分5步:打开VS,点击左上角的“文件”,选择“新建”“项目” - 会打开新建窗体。选择C# 框架4.0 控制台应用程序 保存位置 文件起名。
3、代码的编写。
在main函数中编写代码。一个项目中有且只有一个main函数。
输出:Console.WriteLine("要输出的内容");//往外输出内容的,且自动换行。
Console.Write("要输出的内容");//往外输出内容的,不自动换行。
Console.ReadLine();//等待用户输入,按回车结束,防止程序闪退。
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace _0216第一个解决方案 { class Program { static void Main(string[] args) { Console.WriteLine("键盘敲烂"); Console.WriteLine("月薪过万"); Console.ReadLine(); Console.WriteLine("键盘落灰"); Console.ReadLine(); Console.WriteLine("回家要饭"); Console.ReadLine(); } } }
4、定义变量,数据输入。
先设置一个变量,再给变量赋值。切定义变量的名称不可重复。若已有string a,则不可再设置int a 。
设置的变量可理解为一个盒子,而变量赋值则可理解为往这个盒子里装东西,必须先有盒子才能往里面装东西。
打印内容:Console.WriteLine("输出的内容");
Console.Write("输出的内容");
而打印变量则括号内没有双引号:Console.WriteLine(变量名);
Console.Write(变量名);
接收用户输入的内容:
Console.ReadLine(); - 会返回一个string(字符串)类型的值
string定义的变量相加是拼接。
定义变量:string a ;
变量赋值:a = "值";
两句合并:string a="值";
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 输入 { class Program { static void Main(string[] args) { Console.Write("请输入姓名:"); string name = Console.ReadLine(); string nihao="你好"; string c = nihao + name; Console.WriteLine(c); Console.ReadLine(); } } }
5、定义整型变量。
int a;
整型变量赋值:
a = 1;
int和string的区别:int只能赋值为数字,string可以赋值为任意字符串。
int可以执行"+—*/"运算,结果为数学计算。string只可进行"+"结果为两者的拼接。
如何将string字符串类型转化为int整型:
string a ="10";
int b =int.Parse(a);
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 练习题1 { class Program { static void Main(string[] args) { Console.Write("请输入您的姓名:"); string a = Console.ReadLine(); Console.Write("请输入您的性别:"); string b = Console.ReadLine(); Console.Write("请输入您的年龄:"); string c = Console.ReadLine(); Console.Write("请输入您的身高:"); string d = Console.ReadLine(); Console.Write("请输入您的体重:"); string e = Console.ReadLine(); Console.WriteLine("--------------------华丽的分割线-----------------------"); Console.WriteLine(a+"你好!您的性别是“" + b+"”,您的年龄是“"+c+"”,您的身高是“"+d+"”,您的体重是“"+e+"”。"); Console.ReadLine(); } } }
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace 练习题2 { class Program { static void Main(string[] args) { Console.Write("请输入您的姓名:"); string a = Console.ReadLine(); Console.Write("请输入您的性别:"); string b = Console.ReadLine(); Console.Write("请输入您的年龄:"); string c = Console.ReadLine(); Console.Write("请输入您的身高:"); string d = Console.ReadLine(); Console.Write("请输入您的体重:"); string e = Console.ReadLine(); Console.WriteLine("--------------------华丽的分割线-----------------------"); Console.WriteLine(a + "你好!您的性别是“" + b + "”,您的年龄是“" + c + "”,您的身高是“" + d + "”,您的体重是“" + e + "”。"); int f = int.Parse(d); int g = int.Parse(e); int h = f + g; Console.Write("您的身高和体重的和是“"+h+"”。"); Console.ReadLine(); } } }
小白第一次分享,见笑了!