S2_二本第三章使用集合组织相关数据(泛型)
来源:互联网 发布:td-scdma知乎 编辑:程序博客网 时间:2024/06/04 18:13
泛型集合list<T>
namespace _03_06泛型集合ListT
{
class Program
{
static void Main(string[] args)
{
//List<T>
//1.定义自己的第一个泛型集合
List<string> list = new List<string>();
list.Add("彪哥");
list.Add("敏姐");
list.Add("小吴老师");
//泛型集合,是将报错提前到了编译时
//遍历一道
foreach (string item in list)
{
Console.WriteLine(item);
}
//敏姐 移除
list.Remove("敏姐");
Console.WriteLine("====================");
foreach (string item in list)
{
Console.WriteLine(item);
}
}
}
泛型集合Dictionary<K,V>
namespace _03_06泛型集合ListT
{
class Program
{
static void Main(string[] args)
{
//List<T>
//1.定义自己的第一个泛型集合
List<string> list = new List<string>();
list.Add("彪哥");
list.Add("敏姐");
list.Add("小吴老师");
//泛型集合,是将报错提前到了编译时
//遍历一道
foreach (string item in list)
{
Console.WriteLine(item);
}
//敏姐 移除
list.Remove("敏姐");
Console.WriteLine("====================");
foreach (string item in list)
{
Console.WriteLine(item);
}
}
}
}
namespace _03_07DictionayKV
{
class Program
{
static void Main(string[] args)
{
Dictionary<string, Book> dic = new Dictionary<string, Book>();
Book book1=new Book(){BookId="001",BookName="钢铁是怎样炼成的---尼古拉·奥斯特洛夫斯基",BookPrice=78};
Book book2=new Book(){BookId="002",BookName="平凡的世界-------路遥",BookPrice=78};
Book book3=new Book(){BookId="003",BookName="百年孤独-------XXX",BookPrice=98};
dic.Add(book1.BookId,book1);
dic.Add(book2.BookId, book2);
dic.Add(book3.BookId, book3);
//三种 第一种 根据key获取value
foreach (string item in dic.Keys)
{
Console.WriteLine("key是"+item);
//获取value
Book book= dic[item];
Console.WriteLine(book.BookName);
}
//第二种 直接获取value
foreach (Book item in dic.Values)
{
Console.WriteLine("图书的名称"+item.BookName);
}
//第三种 key 和 value
foreach (KeyValuePair<string,Book> item in dic)
{
Console.WriteLine(item.Key);
//任何对象都会自动调用他的ToString()
Console.WriteLine(item.Value.BookName); //打印出什么
}
}
}
}
- S2_二本第三章使用集合组织相关数据(泛型)
- S2_二本第三章使用集合组织相关数据(非泛型)
- S2_二本第二章深入C#数据类型
- 第四章 用集合组织相关数据
- C#使用聚合组织相关数据
- 重新组织数据(二)
- 第三章 数据和C(二)
- java 中的集合(二) List相关
- 第三章:什么是组织结构
- C#使用集合组织数据(HashTable、ArrayList、List<T>,Dictionary<K,V>
- dentry数据组织与相关操作
- 集合之集合使用(二)
- 第三章信息编码与数据表示(二)
- 黑马程序员-----集合框架MAP集合使用(第三篇)
- S2jsp第三章 数据交互(二)
- RWTHLM 源码分析(二)之数据组织
- 第三周项目五(4):数组做数据成员(3的多文件方式组织)
- justep工具使用(数据建模和组织建模一)
- 简单理解回调
- SQL中的各种Join
- 进阶技能收集
- ranong项目总结-HttpClient-HttpDelete支持HttpEntity
- ViewPager写的三字经程序,外加三字经朗读,用了MediaPlayer
- S2_二本第三章使用集合组织相关数据(泛型)
- android activity的windowSoftInputMode属性
- 两个整数变量的交换
- Android开发——数据持久存储_SQLite数据库
- iOS开发中的https(二):https服务器的简单用例
- 求多个数的最小公倍数
- volley框架的解读
- jquery查找元素,绑定事件,DOM操作
- Android 名企面试题及涉及知识点整理