文档介绍:101 入门
徐晓
[1] .NET介绍与特点
1. .NET介绍
产品。.NET是一种框架,提供了大量的类库,使得我们可以快速开发应用系统。开发语言允许采用C#、、C++.NET等。
2. C#
C#(读成C Sharp)是C++基础上改进的语言,其特点是吸收了C++和JAVA的优势,去掉C++的缺点,既易学易用,又功能强大。
1. 概述
[2] VS2010开发环境
控制台应用程序:主要是用于学习C#类库。
窗体应用程序:后续阶段学习
[3] 程序结构
先解释上述程序:
using System; //引用命名空间System,using表示引用
namespace ConsoleApplication1 //定义自己的命名空间
{
class Program //定义类Program
{
static void Main(string[] args) //程序入口
{
("Hello world"); //这里用到了类Console
(); //按回车退出
}
}
}
中,类是一个很基本的概念。Console就是一个类。
一个类一般都有多个功能,类具备的功能称为方法。也会有很多特征数据,称为属性。
例如,Console类有方法WriteLine和ReadLine等,分别用于输出信息和输入信息。
类和方法之间用点隔开,如: ... ...
2. 输入输出
[1] 用类Console输出
(1)输出一个简单的字符串 ("Hello world");
(2)输出一个变量或者表达式的值 int x=345; (x); (x*x);
(3)带格式输出表达式的值:
double y = , y1=;
("{0}加{1}的值是{2}", y, y1, y+y1);
上面{0}、{1}、{2}依次表示后面的第一个、第二个、第三个表达式的值。下面是运行结果:
("{2}--{1}--{1}", y, y1, y+y1); 会输出什么?
[2] 用类Console输入字符串
以下表达式是用来输入一行内容(字符串)();
如果光是这样的一条语句,那么输入的内容没有用起来。所以这条语句通常用来做为程序运行结束的停顿,起到“按回车退出”的作用。
如果是输入一个字符串给一个变量,则应该如下:string s= ();
例:输入一个字符串,如果输入的是“OK”,输出“好”,否则输出“不好”。
[3] 输入其他类型的数
()输入的总是一个字符串,所以如果要输入一个整数或者实型数,则要进行类型转换。
我们用Convert类来进行数据转换。
转换为32位的整数(相当于int) 转换为64位的整数(相当于long) 转换为双精度实型 转换为字符串
以下两个句子分别输入一个整数和一个双精度实型数int a=(());double b=(());