社区
.NET Framework
帖子详情
三层结构中返回数据时都使用ArrayList
daxiatt
2006-08-09 10:09:54
三层结构中返回的数据时都是放在中ArrayList,然后再.aspx.cs中读取该arraylist?????
...全文
243
3
打赏
收藏
三层结构中返回数据时都使用ArrayList
三层结构中返回的数据时都是放在中ArrayList,然后再.aspx.cs中读取该arraylist?????
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhongwanli
2006-08-09
打赏
举报
回复
只要是实现了IList 接口都可以,看你对数据载体所需要的信息选择。
MichaelChanged
2006-08-09
打赏
举报
回复
可以通过以下方法构建一个List类
using System.Collection;
public class MyList
{
private ArrayList m_list;
public MyList()
{
m_list = new ArayList();
}
public DataItem this[int Index]
{
get
{
if ((Index >= m_list.Count) || (Index < 0))
{
throw new ArgumentOutOfRange("Index",Index,"索引超出范围。");
}
return (DataItem)this.m_list[Index];
}
}
public int Count
{
get
{
return this.m_list.Count;
}
}
public void Add(DataItem argValue)
{
this.m_list.Add(argValue);
}
public void Clear()
{
this.m_list.Clear();
}
public bool Contains(DataItem argValue)
{
return this.m_list.Contains(argValue);
}
public void Remove(DataItem argValue)
{
this.m_list.Remove(argValue);
}
public void RemoveAt(int argIndex)
{
this.m_list.RemoveAt(argIndex);
}
}
public class DataItem
{
private string m_item1;
private int m_item2;
public DataItem()
{
}
public string Item1
{
get
{
return this.m_item1;
}
set
{
this.m_item1 = value;
}
}
public int Item2
{
get
{
return this.m_item2;
}
set
{
this.m_item2 = value;
}
}
}
代码示例:
MyList list = new MyList();
DataItem item = new DataItem();
item.Item1 = "Item1";
item.Item2 = 1;
list.Add(item);
Console.Write(list[0].Item1);
Console.Write(list[0].Item2.ToString());
list.Clear();
jijl2001
2006-08-09
打赏
举报
回复
这个就看你高兴了啊,你也可以绑定啊
JavaWeb
三层
架构详解
什么是
三层
架构?
三层
架构(3-tier architecture) 通常意义上的
三层
架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、
数据
访问层(Data access layer)。区分层次的目的即为了“高内聚低耦合”的思想。在软件体系架构设计
中
,分层式
结构
是最常见,也是最重要的一种
结构
。微软推荐的分...
数据
结构
----
ArrayList
的简介、
使用
、扩容机制、
使用
ArrayList
实现杨辉三角
在集合框架
中
,
ArrayList
是一个普通的类,实现了List接口,具体框架图如下:【说明】
ArrayList
是以泛型方式实现的,
使用
时
必须要先实例化
ArrayList
实现了RandomAccess接口,表明
ArrayList
支持随机访问
ArrayList
实现了Cloneable接口,表明
ArrayList
是可以clone的
ArrayList
实现了Serializable接口,表明
ArrayList
是支持序列化的。
ArrayList
的底层原理
ArrayList
简介
ArrayList
是我们开发
中
非常常用的
数据
存储容器之一,其底层是数组实现的,我们可以在集合
中
存储 任意类型的
数据
,
ArrayList
是线程不安全的,非常适合用于对元素进行查找,效率非常高。 1.
ArrayList
的
数据
结构
ArrayList
的底层
数据
结构
就是一个数组,数组元素的类型为Object类型,对
ArrayList
的所有操作底层都 是基于数组的。 2.
ArrayList
的线程安全性 对
ArrayList
进行添加元素的操作的
时
候是分两个步骤进行
在IDEA环境下,创建一个
三层
架构项目,以学生管理系统增加学生信息为例
三层
架构分别是 表示层:MVC
中
的视图层和控制器层,前端通常为html css js jsp文件,后端例如Servlet文件,调用业务逻辑层 业务逻辑层(Service):接受表示层的请求,先进行逻辑处理,后调用
数据
逻辑层,(增:查+增)
数据
访问层(Dao):直接访问
数据
库的操作 通过
三层
架构,将表示层请求传递到
数据
访问层,
数据
访问层将结果
返回
至表示层 具体流程 下面为代码 代码
结构
...
c#
三层
架构
最近公司需要用c#,就简单看了一下
三层
架构。
三层
架构(3-tier architecture) 通常意义上的
三层
架构就是将整个业务应用划分为:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、
数据
访问层(Data access layer)。 UI层:即表示层,就是展现给用户看到的界面 BLL:即业务逻辑层,就是实现功能的,用来写方法及其...
.NET Framework
17,740
社区成员
24,334
社区内容
发帖
与我相关
我的任务
.NET Framework
.NET技术 .NET Framework
复制链接
扫一扫
分享
社区描述
.NET技术 .NET Framework
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章