- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
101入门讲义
101 入门;[1] .NET介绍与特点
1. .NET介绍
微软2000年发布了最早的.NET产品。.NET是一种框架,提供了大量的类库,使得我们可以快速开发应用系统。开发语言允许采用C#、VB.NET、C++.NET等。
2. C#
C#(读成C Sharp)是C++基础上改进的语言,其特点是吸收了C++和JAVA的优势,去掉C++的缺点,既易学易用,又功能强大。;[2] VS2010开发环境
控制台应用程序:主要是用于学习C#及.NET类库。
窗体应用程序:后续阶段学习;[3] 程序结构
先解释上述程序:
using System; //引用命名空间System,using表示引用
namespace ConsoleApplication1 //定义自己的命名空间
{
class Program //定义类Program
{
static void Main(string[] args) //程序入口
{
Console.WriteLine(Hello world); //这里用到了类Console
Console.ReadLine(); //按回车退出
}
}
}
;在.NET中,类是一个很基本的概念。Console就是一个类。
一个类一般都有多个功能,类具备的功能称为方法。也会有很多特征数据,称为属性。
例如,Console类有方法WriteLine和ReadLine等,分别用于输出信息和输入信息。
类和方法之间用点隔开,如: Console.WriteLine... Console.ReadLine...;2. 输入输出;(3)带格式输出表达式的值:
double y = 6.7, y1=8.3;
Console.WriteLine({0}加{1}的值是{2}, y, y1, y+y1);
上面{0}、{1}、{2}依次表示后面的第一个、第二个、第三个表达式的值。下面是运行结果:;[2] 用类Console输入字符串
以下表达式是用来输入一行内容(字符串)Console.ReadLine();
如果光是这样的一条语句,那么输入的内容没有用起来。所以这条语句通常用来做为程序运行结束的停顿,起到“按回车退出”的作用。
如果是输入一个字符串给一个变量,则应该如下:string s= Console.ReadLine(); ;例:输入一个字符串,如果输入的是“OK”,输出“好”,否则输出“不好”。;[3] 输入其他类型的数
Console.ReadLine()输入的总是一个字符串,所以如果要输入一个整数或者实型数,则要进行类型转换。
我们用Convert类来进行数据转换。
Convert.ToInt32 转换为32位的整数(相当于int)Convert.ToInt64 转换为64位的整数(相当于long)Convert.ToDouble 转换为双精度实型Convert.ToString 转换为字符串
以下两个句子分别输入一个整数和一个双精度实型数int a=Convert.ToInt32(Console.ReadLine());double b=Convert.ToDouble(Console.ReadLine());;例:输入两个整数,输出它们的和。;例:计算并输出1+2+3+。。+100的结果。;3. 语句和流程;2. 语句块
一对大括号{}中的若干语句组成一个语句块。如:
{
x=x+10;
y=y+1;
}
语句块中也可以定义变量,不过这个变量只能在该语句块中使用。
{
int t=100; //这个t只能在本块中用
y=y+t;
z=z+t*2;
};[2] 选择结构
1. if结构
(1)格式1
if(条件) 语句
(2)格式2
if(条件) 语句1
else 语句2
(3)格式3
if(条件)
{
语句块1
}
else
{
语句块2
};2. if...else if结构
if..else if结构用于多条件的分支结构,其格式如下:
if (条件)
{ 语句块1 }
else if (条件)
{ 语句块2 }
else if (条件)
{ 语句块3 }
else
{ 语句块4 };3. switch结构
switch结构也用于多条件的分支结构,其格式如下:
switch(
您可能关注的文档
最近下载
- 电路电流练习.doc VIP
- 安全生产标准重大危险源管理人员培训记录.docx VIP
- 商业写字楼智能化初步设计在2025年的智能化物业管理系统评估报告.docx
- DB32_T 4342-2022工业企业全过程环境管理指南.docx VIP
- 传感器数字式传感器详解.ppt VIP
- 马工程外国文学史第一章古代文学.pptx VIP
- 低空经济行业市场前景及投资研究报告:Joby,Archer,国内eVTOL产业.pdf VIP
- 《数据可视化技术》课件.ppt VIP
- Unit 1 Helping at home 第5课时 Part B Let’s learn&Listen and chant(教学设计)英语人教PEP版四年级上册.pdf
- 《普通遗传学》第9章近亲繁殖和杂种优势.ppt
文档评论(0)