强制转换当需要丢失精度的转换(如从 double3.14到int3的转换,会丢失0.14的精度)时系统是不会帮我们自动转换的,需要我们来写代码完成转换。转换的语法为(数据类型名)待转换的值如int b=(int)3.14;Convert不是仅是内存级别的转换,而是考虑数据意义的转换。Convert是一个加工,改造的过程convert.toint32(待转换字符串);Convert.toString 每种类型都还是ToString()方法
doyble:小数char:字符型 只能存储一个,并且存储的这个字符要求用单引号引起来的string:字符串 就是把0个或1个或多个字符连接起来,字符串要求用双引号引起
变量:变量代表着一块内存空间,我们可以通过变量名称向内存存/取数据.有变量就不需要我们记忆复杂的内存地址向内存申请一块内存空间的语法:数据类型 变量名整数在我们c#中的数据类型叫int(int mingzi)不加引号表示显示变量值.
单行注释以//开始到本行结束多行注释以/*开始*/结束///类注释(文档注释)下面的一对指令可以折叠一段代码#region和#endregion
赋值运算符 =右边的值赋予左边的变量=的优先级最低“+”在C#中有两种意义,一种为加法,一种是连接;参与+两遍加法的类型为数字类型,则+号表示加法如果加号两遍参与运算的数据一个是string类型,则为连接。占位符 可以重复使用在Console. WriteLine(""),中,可以使用占位符,由{数字}组成,数字由0开始编号第一个占位符 {0};第二个占位符{1}用逗号分隔的是参数Console输出永远是第一个参数,从第二个参数开始都是替换第一个参数中的占位符。“My name is”+ name,
int 类型 存在范围限制+/-10位整数double:小数。15-16位char (character)只能存储一个字符,字符要求用单引号‘A' 'b'string 字符串,把0个1个或多个字符连接起来,用双引号连接。decimal 28-29位 对比double变量 精度更准确只有小数是double值,在小数后加M或m, 告诉编译器是decimal类型变量声明方法1先申明,后赋值 int a; a=32.定义时直接赋值 int a=3;3 一次声明多个同类型变量,多个变量之间用逗号间隔,以分号结束定义-赋值-输出变量的命名规则:1.必须以字母或_@开头(可以中文,但可能乱码)后面可以跟任意字符,数字,_, 不能以数字开头2.变量不要和关键字一样3.同一个变量名不可以重复定义(有例外),可以重复赋值。4. 区分大小写。 大小写不同是不懂得定义。
cw=Console.WriteLine,后按Tab键1.变量:计算机使用内存来存储正在运行的程序数据 RAM:断电后数据丢失。变量:一块内存空间,通过变量名称向内存存取数据, 不需要复杂记忆向内存申请内存空间 放整数数据类型 变量名int number;number=1000;Console.WriteLine(number);Console.Readkey();括号加引号输出的是引号中的内容不加引号的输出的是变量的值数据类型:数值 (整数int/uint/long/ulong, 非整数double π, decimal 财物数据计算,float); 非数值(char, string, object, bool)
解决方案(项目-(程序-coding))using system: 引用命名空间namespace 定义命名空间 不能以数字开始 下划线-﹛﹜包含命名空间-class 定义program的类 --static void Main-方法。方法可以是写的coding。界面布置。重置开发环境是开发工具恢复默认状态。 工具->导入/导出-重置-语言选择(C#)误关闭窗口在视图中找到。类文件以 .gs结尾Main方法-程序的入口方法:执行程序的(第一句话)到结束 ﹛﹜.sln 解决方案文件.csproj 项目文件单独打开类文件只能看,不能进行操作运行传输解决方案文件,压缩解决方案文件夹,命名ftp//:?======Console. WriteLine("Hello, World!");向屏幕输出Console.Readkey(); 程序暂停等待输入指令继续运行程序WriteLine 单行输出Write 不换行输出C#, 每一句话都必须以分号;结束生成运行程序:检测语法错误F6运行程序F5发送exe文件就可以运行文件bin-debug?程序不调适vs调试程序工具-选项:调整字体大小 , 行号显示帮助纠正错误行?两句Console.WriteLine运行之间出现间隔, 或者插入新指令或者分别运行两条Console.WriteLine("");Console.Readkey(); ?
winform 应用程序, .net 这个平台用C#开发桌面应用程序。ASP.NET .net 用C#开发internet应用程序,网址访问wp7 .net 用C#进行手机开发 手机应用程序, 嵌入式程序wince: .net 工业化控制设备网络程序架构C/S=client-server, 桌面程序(winform程序)开发的网络程序B/S=browser-server, 浏览器访问的应用程序, 网站 ASP.NET-------学习路线---------C#语言,简单的winform, .net Framework/ADO.net 数据库SQL 语言B/S 学习(html, Javascript, dom,JQuery)ASP.NET & webform 控件开发?AJAX, 网页页面无刷新?工具:IDE integrated development, visual studio (VS)MSDN: microsoft Developer Network. IDE 的说明书-帮助文件新建 -项目-语言-C#-控制程序(控制台-初学)框架版本名称vs解决方案名称,一个解决方案有多个项目(名称)-确定解决方案管理器
转义字符 \n 换行
变量命名规则,Camel 命名方法首单词字母小写,其余单词首字母大写赋值运算符:=
单行注释:以// 开始到本行结束多行注释:/*开始 */结束文档注释 对类和方法尽兴注释
桌面应用程序:winform Internet应用程序:ASP.net 手机开发:WP7C#:语言 .net:技术 wince简单程序 C/S:桌面应用程序开发的网络程序(Client)(server) B/S浏览器(browser)服务器模式:server 网站
单行注释为//多行注释为/* */文档注释///或者方法前面xieshang
解决方案包含项目 项目包含文件 文件包含程序 引用命名空间 .sln是解决方案的文件 里面记录有什么项目 .csproj Consolo.WriteLine(“想写的内容”);当程序执行到ReadKey
cw tab >>Console.WriteLineF6生成性别 定义 char 只能存储一个字符并要求用单引号引起来int 最多存储10位 手机号码 用long decimal double 精度 变量声明三种方法:1、先声明,再赋值2、定义变量时,直接赋值3、一次声明多个同类型变量,多个变量名称之间要用都好分割,最后一分号结束
解决方案包含多个项目,项目包含多个文件。解决方案是java中的项目,项目是命名空间,是java中的包,文件和类同java。using是java中的important
在.net平台上开始桌面应用程序,叫做Winform应用程序开发。 ASP.NET为Internet应用程序.手机开发—wp7C/S:客户机(Client)/服务器模式(Server)《WINFORM》B/S:浏览器(Browser)/服务器模式(Server)《ASP.net》IDE:(Integrated evelopment,集成开发环境 36:59s
.net都能干什么在.net这个平台上开发桌面应用程序叫做Winform应用程序开发inteinet应用程序 --网站访问手机开发 wp7