c#基础

一。Net开发前奏

1..netc#之间的关系。

Qc#是一门编程语言,。Net是运行平台,c#通过.net平台编写,编译,部署.net应用程序的.net语言。

Net平台 除了支持c#语言还支持VB.net...等其它语言

看图:

 

 

3.net可以干什么?

Qweb应用程序,嵌入式应用,桌面应用程序也就是winform--移动应用程序。比如安卓软件,苹果应用软件的等。像我喜欢的营销软件,桌面版,当还是web版。人家有的群发就是通过web版通过服务端运行程序进行群发的。相信语言能做任何事,只要思维到位就行。学一门语言足以应对了。

 

4.。Net的重要组成成员

QCLR运行环境,相当于现实生活中就餐的环境,开餐馆也得给人个吃饭的环境。

   FCL,类库,也就是提供些类,就像现实生活中,吃钣也得给人碗啊快子之类,主要便于快捷操作,项目也是这样把经常用到的方法给封装好。要学会利用别人现成的资源。跟做电商一样,谁家资源好我就用谁的。

5.托管代码与非代管代码

Q:好比就餐,可以 自己做,也可以花钱下馆子,自己做可能要花30分钟-这算是最快的,下馆子呢,只要带钱就行。重复做的事,没什么价值,可以让别人做,自己做核心的事就行。

 

6.数据类型

Q:一块存储空间,并指定了这只能存储什么类型的数据 ,就好点餐时,分为9元区,5元区,它们放的菜是不一样的。自然价格是不一样的

今天很开心至少刚重来。不走捷径

 

 

 

二数据类型的转换

1.int.Parse Parse转让只针对字符串转换,当转换失败时,会报错。在项目中实际用是非常普遍的。

Convert转换可以转换任意类型数据 ,当然也不看需求来,它有个特点不会报错,转换失败返回0

这两个转换是实际项目中经常用到的。

 

 

三.C#流程控制

1.三元表达式,A>B?C:DA大于B时返回C,否则返回D

2.If...else  条件判断

3.Switch case 开关判断,适合等值,范围内判断

 

四循环控件

1.for 循环,访问数组集合等常用的,对于数组可以 通过下标(也就是索引)来访问并修改值

2.Foreach 循环,会遍历数组,集合元素,只能取值而不能修改

 

 

 

三层:意义各司其职

 

原文地址:https://www.cnblogs.com/ChiYue/p/3583587.html