C#学习的第四天
今天主要是集合字典和HTML、CSS、JS等
01 字典&集合——ArrayList
1.Add(增加操作),往List中增加元素。
2.Insert(插入操作),往List中插入元素。
3.Remove(删除操作),往List中删除指定元素。
4.RemoveAt(删除某个位置的操作),在List中删除某个指定位置的元素。
5.安全性问题,增加随意的类型,在编译的时候没办法发现。
02 字典&集合——装箱和拆箱、泛型
- ArrayList为什么能够存储不同类型的数据,(1)在存储时,进行装箱,如int i = 123; object o = i ; (2)在取数时,进行拆箱,如 object o = 123; int i = (int)o;
- 泛型这里是简单的当作是只能够存储单一类型的数据,如List list = new List
03 字典&集合——List
1.指定数据类型的一种泛型集合,插入、增加和删除都和ArrayList操作差不多。
2.这里尝试了下两个5值,删除的时候只会删除第一个,估计是遍历删除的。
03 字典&集合——List的自定义类型
1.这里和int限定类型感觉一样,与数组的主要区别就是:动态设置长度。
2.就是设定了限定类型能够防止增加不安全的类型数据。
04 字典&集合——字典
1.关键是key,value对来取值。
2.删除的话是根据key来删除的,key是唯一的。
05 字典&集合——foreach
遍历具有迭代器的变量。
格式:foreach(类型 子项 in 迭代项){
}
06 HTML——文档结构
1.表示页面的根元素,lang语言为en
2. 表示设置信息,如元数据,调用文件等等,charset是编码格式,下面一行是缩放。
3.表示网页主体,也是学习的关键。
07 HTML——文本标签
- <h1></h1>标签表示标签级别,总共6级,依次往下降大小(6为最小)。
- <b></b>,<strong></strong>表示加粗。
- <sup><\sup>表示上标, <sub><\sub>表示下标。
- <b>加粗</b> <strong>加粗</strongs>。
- <s>删除线</s>,<u>下划线</u>。
- <i>斜体</i>,<em>斜体</em>。
- <p>段落</p>, <pre> 这是按照html中的格式来显示</pre>。
换行。-
分割线。
08 HTML——基础链接
- href放置图片、文件路径、锚定id等。
- target赋值_bank(另开一个页面), _self(从当前页面跳转)等。
09 HTML——无序列表
1.<ul> <li> </li></ul>, type一般取值有 circle、square和disk。
10 HTML——有序列表
1.<ol> <li> </li></ol>, type一般取值有i、I、a、A。
11 HTML——自定义列表
1.<dl> <dt> <dd> </dd> </dt></dl> dt表示标题,dd表示描述。
12 HTML——表格
1.table定义表格 tr表示行 td表示单元格。
13 HTML——表格快行和跨列
1.跨行多出来的需要删除某单元格;跨列也是如此。
14 HTML——表单
1.视频中的count要改成number才能实现文本计数。
2.action是提交的地址,action有post和get两种。
15 HTML——iframe
1.嵌入网页的作用。
16 HTML——div和span
div是块级标签指的是独占一行。
span是行级标签指的是可以一行并存。
17 CSS概念
在以下三种地方写CSS样式文件,用于修饰网页。
1.在style的标签中设置。
2.html中的<style> </style>
3.css文件中