学习Unity3D之列的基本操作、约束和ArrayList类。,unity3darraylist
学习Unity3D之列的基本操作、约束和ArrayList类。,unity3darraylist
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d训、学习第一品牌。一、列的基本操作。
1、增加一列。
alter table 表名 add 列名 类型(长度) null
alter table student add age int null
2、更改一列类型。
alter table 表名 alter column 列名 数据类型(长度)
alter table student alter column age int
3、删除一列。
alter table 表名 drop column 列名
alter table student drop column age
二、约束。
1、主键约束。
alter table 表名 add constraint 主键别名 primary key (主键列)
alter table student add constraint a primary key(id)
2、唯一约束键。
alter table 表名 add constraint 唯一键别名 unique (唯一键列)
alter table student add constraint b unique(name)
3、默认约束键。
alter table 表名 add constraint 默认键别名 default (‘默认值’) for 默认键
alter table student add constraint c default(123)for age
4、检查键约束。
alter table 表名 add constraint 检查键别名 check(age>=15 and age<=40)
alter table student add constraint d check (age>=15 and age<=40)
5、外键约束。
alter table 表名1 add constraint 外键别名 foreign key(外键) references 表名2(主键)
alter table student add constraint e foreign key(name)references student2(name)
6、删除约束。
alter table 表名 drop constraint 约束别名
alter table student drop constraint e
三、ArrayList类。
1、ArrayList 很类似数组,但是
1)ArrayList 类没有固定大小;可以根据需要不断增长。
2)默认大小为16个元素,当添加第17个元素时会自动扩展到32个。
3)可以显式地指定其容量。
4)可以存储不同类型的元素, 因为所有ArrayList中的元素都是对象(System.Object)。
2、ArrayList 的方法:
1)Add(object) 把一个对象添加到 ArrayList 的末尾
2)Insert(index,object) 在指定位置插入一个对象
3)Remove(object) 移除一个对象
4)RemoveAt(index) 移除一个对象
5)Clear() 移除所有元素
6)Sort 对ArrayList 中的元素进行排序
3、
使用大小可按需动态增加的数组
ArrayList al = new ArrayList();
int a=new int[6] { 9, 3, 7, 2, 4, 8 };
al.Add(100);//单个添加
foreach (int number in a)
{
al.Add(number);//集体添加方法一
}
int[] number2 = new int[2] { 11, 12 };
al.AddRange(number2);//集体添加方法二
al.Remove(3);//移除值为3的
al.RemoveAt(3);//移除第3个
ArrayList al2 = new ArrayList(al.GetRange(1, 3));
//新ArrayList只取旧ArrayList一部份
Console.WriteLine("遍历方法一:");
foreach (int i in al)//不要强制转换
{
Console.WriteLine(i);//遍历方法一
}
Console.WriteLine("遍历方法二:");
for (int i = 0; i < al2.Count; i++)//数组是length
{
int number = (int)al2[i];//一定要强制转换
Console.WriteLine(number);//遍历方法二
}
相关文章
- 暂无相关文章
用户点评