当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] 【C#】面向过程(16)——函数

    1、函数就是将一堆代码进行重用的一种机制。函数就是一段代码,这段代码可能有输入的值(参数),可能会有返回值。一个函数就像一个专门做这件事的人,我们调用它来做一些事情,它可能需要我们提供一些数据给它,它执行完成后可能会有一些执行结果给我们。要求的数据就叫参数,返回的执行结果就是返回值。 2、Conso...

    93
    热度
  • [综合] 【C#】面向过程(19)——ref和out参数(1)——函数的ref、out参数

    1、函数参数默认是值传递的,也就是“复制一份”,例子: intage=20; IncAge(age); Console.WriteLine("age={0}",age); 2、ref必须先初始化,因为是引用,所以必须先“有”,才能引用;而out则是内部为外部赋值,所以不需要初始化,而且外部初始化也没...

    57
    热度
  • [综合] 【C#】面向过程(21)——String类常用函数,字符串的分割,字符串函数详解

    1、ToLower():得到字符串的小写形式。 2、注意字符串是不可变的,所以这些函数都不会直接改变字符串的内容,而是把修改后的字符串的值通过函数返回值的形式返回。s.ToLower()与s=s.ToLower() 3、ToUpper():得到字符串的大写形式;Trim()去掉字符串两端的空白(不会...

    44
    热度
  • [综合] 【C#】面向对象(1)——面向对象概念

    1、面向对象(OOP,Object-Orientedprogramming)不是取代面向过程的。 OOP:面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构。 OOA:Object-OrientedAnalysis(面向对象分析方法)是确...

    38
    热度
  • [综合] 【C#】面向对象(4)——对象的引用(非常重要!)

    1、i1=3;i2=i1;i1++;//i2是3 2、p1=newPerson();p1.i=3;p2=p1;p1.i++;//p2.i是4 3、int、decimal、bool、byte、enum等基础类型(值类型)是传递拷贝;对象(引用类型)则是传递引用。因为基础类型不怎么占内存,而对象则比较占...

    38
    热度
  • [综合] 【C#】面向对象(6)——构造函数

    1、构造函数用来创建对象,并且可以在构造函数中对对象进行初始化。 2、构造函数是用来创建对象的特殊函数,函数名和类名一样,没有返回值,连void都不用。因为构造函数没有返回值,所以不用在函数名前面加void、int、string等返回值类型。 3、构造函数可以有参数,new对象的时候传递函数参数即可...

    89
    热度
  • [综合] 【C#】面向对象(7)——类的继承和组合

    1、定义类的时候不指定父类,则父类是Object类。Object类是任何类的直接或者间接父类。所有类都是Object的子类。 2、例1: classperson {publicstringname{get;set;}publicintage{get;set;} } publicclassChines...

    93
    热度
  • [综合] 【C#】面向对象(8)——对象的隐式转换和显式转换

    Chinesech=newChinese(); //隐式转换,把子类变量赋值给父类变量 Personp=ch; //显式转换,把父类变量赋值给子类变量 Personp=newChinese(); Chinesech=(Chinese)p; //如果对象不在同一个继承树路径上 //则不能强制类型转换 ...

    53
    热度
  • [综合] 【C#】面向对象(9)——异常与异常处理

    1、传统的错误表示方式:错误码。举例。需要知道不同错误码的含义,如果不处理错误码,则程序可能陷入不可以预置的错误。陈摄影师以为文件已经被删除造成的麻烦。 2、错误码的缺点:不处理则很难发现,每次处理则很麻烦;难以看出错误的原因;容易使得程序进入不确定状态。 3、trycatch。Exceptione...

    96
    热度
  • [综合] 【C#】面向对象(10)——常量与静态成员

    1、const常量。常量名要大写。一定不会变化的值才能声明为常量。 (定义)声明格式:const常量类型常量名=常量值;如: constdoublePI=3.14; 常量赋值以后就不能再改变它的值。如: PI=2;//错误的。因为上面已经赋值过了。 默认规则:常量名一般全部大写,如:PI、SAG、N...

    40
    热度
  • [综合] 【C#】面向对象(11)——命名空间

    1、namespace(命名空间),用于解决类重名问题,可以看做“类的文件夹”。可以通过“namespace.类名”引用一个类。 2、在代码中使用其他类的时候需要using类所在的namespace。System.Collections.ArrayList,快速引入的方法,右键→解析(Ctrl+.)...

    36
    热度
  • [综合] 【C#】面向对象(12)——索引器

    1、C#中提供了按照索引器进行访问的方法。 2、定义索引器的方式:stringthis[intindex]{get{return"";}set{}},string为索引器的类型,[]中是参数列表。进行索引器写操作就是调用set代码块,在set内部使用value得到用户设置的值;进行读操作就执行get...

    74
    热度
  • [综合] 【C#】面向对象(13)——第一个Windows程序,WinForm概念

    一、第一个Windows程序 1、WinForm:WindowsForm,.Net中用来开发Windows窗口程序的技术,无论是之前学的控制台程序,还是后面要学的ASP.Net都是调用.Net框架,因此所有知识点都是一样的。 2、新建一个Windows项目:Windows→Windows窗体应用程序...

    79
    热度
  • [综合] 【C#】面向对象(15)——TextBox

    1、文本框的几种模式:Multiline(多行)、PasswordChar(密码)。 将文本框的PasswordChar设为*就是密码框效果, 将MultiLine属性设置为true并且将高度拉到合适的大小就是多行效果, textBox4.AppendText("hello"+"\n")就是附加一行...

    57
    热度
  • [综合] 【C#】面向对象(18)——C#面向对象知识点汇总

    1.两种错误:(1)编译的错误。原因:语法错误。 (2)运行的错误(编译通过了)。原因:逻辑错误。 2.system.IO.Delete(@“c:\常用字符串函数.exe”);//删除c盘下的常用字符串函数.exe文件。 system.IO.ReadAllLines(@“c:\常用字符串函数.ex...

    102
    热度
  • [综合] 【C#】面向过程(23)——计算机基础(12)——字符编码方案(3)——C#面向过程知识点汇总

    1.项目的禁用和加载:卸载项目,重新加载项目。 2.英文状态下的逗号,称为半角逗号。 3.password密码。 4.断点停住的时候是代码准备执行了,还没执行。 5.temp临时变量。 6.(1)ifelse (2)switchcase (3)while循环 (4)dowhile循环 (5)for...

    53
    热度
  • [综合] 数据库开发及ADO.NET(6)——新增 - Inert into Table(col,col2...)values(data1,data2...)

    1、Insert语句可以省略表名后的列名,但是不推荐。 2、如果插入的行中有些字段的值不确定,那么Insert的时候不指定那些列即可。 3、给可以给字段默认值,如果Guid类型主键的默认值设定为newid()就会自动生成,很少这么干。 4、主键: insertintoPerson3(Name,Age...

    50
    热度
  • [综合] 数据库开发及ADO.NET(7)——更新- update Table set col=value,col2=value2 where ...

    1、更新一个列:UPDATET_PersonSetAge=30 2、更新多个列:UPDATET_PersonSetAge=30,Name=‘tom’ 3、更新一部分数据:UPDATET_PersonSetAge=30whereName=‘tom’,用where语句表示只更新Name是’tom’的行,...

    82
    热度
  • [综合] 数据库开发及ADO.NET(8)——删除- delete [from] Table where col=data

    1、删除表中全部数据:DELETEFROMT_Person。 2、Delete只是删除数据,表还在,和DropTable不同。 3、Delete也可以带where子句来删除一部分数据:DELETEFROMT_PersonWHEREFAge>20 4、Truncate:删除表数据/还原标识。下一...

    106
    热度
  • [综合] 数据库开发及ADO.NET(9)——drop、truncate和delete的区别

    drop、truncate和delete的区别 (1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志中保存以便进行进行回滚操作。TRUNCATETABLE则一次性地从表中删除所有的数据并不把单独的删除操作记录记入日志保存,删除行是不能恢复的。并且在删除...

    105
    热度