摘要: 枚举概念 枚举类型(也称为枚举)提供了一种有效的方式来定义可能分配给变量的一组已命名整数常量。该类型使用enum关键字声明。 示例代码1 默认情况下枚举中每个元素的基本类型都是int。可以使用冒号指定另一种整数类型。 示例代码2 默认情况下,第一个枚举值具有值0,并且每个连续枚举数的值将增加1。 枚 阅读全文
posted @ 2019-04-15 14:26 渴望运动的胖子 阅读(12326) 评论(1) 推荐(0) 编辑
摘要: /// /// 给图片添加文字水印 /// /// 图片 /// 文字 /// 文本位置中心点坐标 /// 字体 /// 字体颜色 /// 旋转角度(顺时针) /// public static Image AddText2Image(Image img, string text,Point p, Font font, Color fontColor, int angle) { usi... 阅读全文
posted @ 2019-04-15 09:41 渴望运动的胖子 阅读(2379) 评论(2) 推荐(0) 编辑
摘要: 索引器允许类或结构的实例就像数组一样进行索引。索引器类似于属性,不同之处在于它们的访问器采用参数。索引器经常是在主要用于封装内部集合或数组的类型中实现的。 索引器概述 使用索引器可以用类似于数组的方式为对象建立索引; get访问器返回值,set访问器分配值; this关键字用于定义索引器; 索引器不 阅读全文
posted @ 2019-04-04 15:46 渴望运动的胖子 阅读(8880) 评论(0) 推荐(0) 编辑
摘要: System.Objec时C#中所有类型的基类,也就是万类之源。 一、值类型 值类型都继承自System.ValueType(派生自System.Objec),继承自System.ValueType的类型在CLR中具有特殊的行为,值类型变量直接包含它们的值。对于值类型变量,没有单独的堆分配或垃圾回收 阅读全文
posted @ 2019-04-03 20:53 渴望运动的胖子 阅读(1047) 评论(0) 推荐(0) 编辑
摘要: 日常编程中经常用到++i与i++,知识点虽然很小,但有时候会犯迷糊,在这里小小的记录一下。 ++i 即前递增,顾名思义也就是先自增后传值; 举个栗子 此时i的值为6,j的值也为6。 i++即后递增,顾名思义也就是先传值后自增 举个栗子 此时i的值为6,j的值为5。 阅读全文
posted @ 2019-04-03 19:41 渴望运动的胖子 阅读(5265) 评论(0) 推荐(0) 编辑
摘要: 标识符是指在程序中用来表示实物的单词,是分配给类型(类、结构、枚举、接口或委托)、成员、变量或命名空间的名称。有效标识符必须遵循以下原则: 标识符不能以数字开头也不能包含空格; 标识符可以包含大小写字母、数字、下划线和@字符(@字符只能是标识符的第一个字符,实测也可以包含汉字,但最好不用); 标识符 阅读全文
posted @ 2019-03-29 23:10 渴望运动的胖子 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 一、T-SQL语言的分类 DDL-数据定义语言 create-创建 alter-修改 drop-删除(针对对象) DML-数据操作语言 Insert-插入 update-更新 delete-删除(针对对象的内容) DQL-数据查询语言 select-查询 DCL-数据控制语言 revoke-撤销 d 阅读全文
posted @ 2019-03-28 13:21 渴望运动的胖子 阅读(1385) 评论(0) 推荐(0) 编辑
摘要: 一、数据库技术的发展 数据库技术是应数据管理任务的需求而产生的,先后经历了人工管理、文件系统、数据库系统等三个阶段。 二、关系型数据库 SQL Server属于关系型数据库。 关系模型 以二维表来描述数据,每个表中有多个字段列和记录行。 关系模型的基本术语 关系——一个二维表就是一个关系 元组——就 阅读全文
posted @ 2019-03-27 13:58 渴望运动的胖子 阅读(6760) 评论(0) 推荐(0) 编辑