随笔分类 -  C#基础

摘要:总结归纳:如果直接从System.String类中找到方法进行字符串和字节数组之间的转换,是不太可能的。为了使其之间进行转换,需要借助另外一个类型:System.Text.Encoding。这个类型提供了将C#字符串转换成字节数组的方法,也提供了将C# 字节数组转换成字符串。 System.Text 阅读全文
posted @ 2016-09-18 18:18 小城菇凉 阅读(76908) 评论(0) 推荐(1)
摘要:对象相等性和同一性 System.Object 类型提供了以下方法, 1 namespace System 2 { 3 // 4 // 摘要: 5 // 支持 .NET Framework 类层次结构中的所有类,并为派生类提供低级别服务。这是 .NET Framework 中所有类的最终基类;它是类 阅读全文
posted @ 2016-07-06 13:35 小城菇凉 阅读(2440) 评论(0) 推荐(0)
摘要:在类中编写方法:在主函数中调用函数:效果图: 阅读全文
posted @ 2015-01-18 09:09 小城菇凉 阅读(150) 评论(0) 推荐(0)
摘要:数据库的设计理论与思路在设计数据库的时候,有一个著名的设计理论---范式理论。1、内容:第一范式:每一列的数据类型要单一,必须要统一;第二范式:在设计主键的时候,主键尽量更能体现表中的数据信息。例如:分数表中的组合主键货物编号与出入库的时间设置组合主键第三范式:一个表中的每一列数据信息尽量直接都与主... 阅读全文
posted @ 2014-11-15 20:43 小城菇凉 阅读(189) 评论(0) 推荐(0)
摘要:事务定义:在远程操作时,都要经过两步操作,先删除后插入或者先插入后删除,都要调用两次数据库,为了保证数据库的完整性,只要流程运转过程中,只要有一步操作未成功,自动复原,回到流程刚开始的地方。实际上是一个流程控制。作用:为了防止流程过程中出错,减少电脑来回运转的工作量;相当于VS中语句中的try...... 阅读全文
posted @ 2014-11-15 20:41 小城菇凉 阅读(163) 评论(0) 推荐(0)
摘要:触发器意义:本质上就是一个特殊的存储过程,只不过不是通过exec来调用执行,而是通过增删改数据库中的操作来执行。作用:1、将关联的表之间的数据增删改 2、触发器可以操作视图,在视图上建触发器 3、忘记建立触发器的表的名称,全部禁用 alter table teacher disable trigge... 阅读全文
posted @ 2014-11-11 21:45 小城菇凉 阅读(377) 评论(0) 推荐(1)
摘要:第一部分==进制转换重点记忆:1、任意进制转十进制按权展开法p代表进制数,a/b/c...m分别代表进制数p从右往左第1位--第(n-1)位的数公式:a*p0+b*p1+c*p2+..........+m*P(n-1);2、十进制转其他进制(二、八或十六进制)公式:十进制转二进制:除商取余法,十进制... 阅读全文
posted @ 2014-10-27 10:36 小城菇凉 阅读(239) 评论(0) 推荐(0)
摘要:一、枚举1、定义:在程序编写中,枚举同结构体是并列的,位于Class下面;枚举是常量的集合。enummeiju://枚举是常量的集合,一般冒号后面不指定数据类型2、格式:enummeiju://枚举是常量的集合,一般冒号后面不指定数据类型{one=3,one=3,//枚举里面有默认的索引,也可以指定... 阅读全文
posted @ 2014-10-27 08:59 小城菇凉 阅读(188) 评论(0) 推荐(0)
摘要:结构体:1、定义:封装小型相关变量组,里面可以放一系列的变量;就是一个变量组,将一组变量放在一起,结构体一般定义在Main函数上面,位于Class下面,作为一个类;一般情况Struct定义在Main函数前面,Main函数里面的地方都可以使用,参数前面加上public代表公用变量。格式:public ... 阅读全文
posted @ 2014-10-23 20:09 小城菇凉 阅读(351) 评论(0) 推荐(0)
摘要:特殊集合一:stack集合--堆集合1、定义:堆集合是集合中一种特殊的类,在Stack中也有许多方法和属性,下面一一列举:命名格式:Stack ss=new Stack();2、如何添加数据:push(),推,将需要的数据依次输入,一个推一个,进入Stack集合里;ss.Push("i");在添加时... 阅读全文
posted @ 2014-10-23 14:18 小城菇凉 阅读(539) 评论(0) 推荐(0)
摘要:二、集合 //定义一个集合,集合是一个类,1、定义:ArrayList al = new ArrayList();2、添加数据:al.add();//添加数值,可以添加无数个元素,集合中没有规定int i=al.Add(3);int k=al.Add(5);int j=al.Add(7);3、插入数... 阅读全文
posted @ 2014-10-22 17:48 小城菇凉 阅读(214) 评论(0) 推荐(0)
摘要:一、一维数组1、定义:是某一种数据类型的数据的组合,数组用来分组基本类型或相同类型的对象。数组中的实体叫做数组的元素或成员。2、格式:int[]shuzu=newint[6];存放int类型数组的个数。例如:6; int[]shuzu=new(初始化)int[6]{1,2,3,4,5,6};赋值的原... 阅读全文
posted @ 2014-10-20 19:54 小城菇凉 阅读(1095) 评论(0) 推荐(2)
摘要:回顾:穷举法(重点掌握):虽然运用for...嵌循环语句,但是也要找到执行for...循环的规律,即一个题目中,需要得到哪个值,首先定义它初始变量;哪个条件需要改变,它对应的就是for...循环的初始条件。例题1:例题2:因为要求出每一种面值各有多少种可能,必须先考虑每一种面值2元,3元,5元跟总面... 阅读全文
posted @ 2014-10-18 20:19 小城菇凉 阅读(743) 评论(0) 推荐(0)
摘要:for....循环语句格式:for(初始条件;循环条件;状态改变){ 循环体;}一、课前作业:打印等腰直角三角形第一种方法:是运用一开始学习的从上往下执行控制台程序,用一个for循环语句执行,只有一个循环。第二种方法:利用for嵌套循环语句,就是for循环里面再嵌套一个或多个for语句的小循环组成。... 阅读全文
posted @ 2014-10-16 21:34 小城菇凉 阅读(605) 评论(0) 推荐(0)
摘要:10-14C#基础--语句(2)一、课前作业:“跟电脑猜拳”二、switch(定义的变量,参数值)......case....注:switch...case大多用于值类型的判断,这里不同于if表达式(关系运算)。练习1:练习2:三、for(“因为”)....循环知识点1:知识点2:加break(跳转... 阅读全文
posted @ 2014-10-14 21:01 小城菇凉 阅读(623) 评论(0) 推荐(0)
摘要:C#语句:判断、循环、形成程序的分支和循环1、语句分类1)顺序语句2)分支语句3)循环语句2、语句选择控制:if,else,switch,case循环控制:while,do,for,foreach跳转语句:break,continue异常处理:try,catch,finally1)If语句:相当于条... 阅读全文
posted @ 2014-10-13 16:36 小城菇凉 阅读(294) 评论(0) 推荐(0)
摘要:10-12C#基础--运算符课前作业:班级内人数的姓名和年龄,分别写出之后并汇总。一、运算符的分类1、数学运算符(7个)1)+(加号)例:2)-(减号)例:3)*(乘号)例:4)/(除号)例:5)%(么号,取的是余数)例:6)++(递增符)自动运算+1前缀递增运算符:例:后缀递增运算符:例:虽然得... 阅读全文
posted @ 2014-10-12 22:04 小城菇凉 阅读(354) 评论(1) 推荐(0)
摘要:10-10C#基础数据类型转换(熟练掌握)第一课数据类型之间的转换基本类型的转换:自动转换(隐式转换)和强制转换(显示转换)装箱转换:允许值类型隐式转换成引用类型。拆箱转换:允许将引用类型显示转换成值类型分为2个步骤:首先,检查对象是否超出类型范围,然后再进行转换。Object包含所有的类型,其他类... 阅读全文
posted @ 2014-10-10 22:56 小城菇凉 阅读(277) 评论(0) 推荐(0)
摘要:10-09C#语言基础第一课一、新项目的建立:打开Visualstudio2012,单击“文件→新建项目→模板isualC#Windows控制台应用程序→确定”即可。在新建的项目中,首先要了解它的完整的项目结构,即它的组成部分。1、文件后缀:不同的文件后缀,文件类型不同。.cs-------源文件(... 阅读全文
posted @ 2014-10-09 20:02 小城菇凉 阅读(359) 评论(0) 推荐(1)