如何创建一个栈,使里面能够存放不同的数据类型。
比如一个栈queue,进栈的数据是:每一组数据有 ushort、byte、int、string四种数据类型
这个栈该如何定义,取数据的时候该如何取?
比如一个栈queue,进栈的数据是:每一组数据有 ushort、byte、int、string四种数据类型
这个栈该如何定义,取数据的时候该如何取?
解决方案 »
- c# 单链表存入文件
- 关于sp1234回复的某个贴子
- 结构体问题
- 如何用.net获取字符串里所有超链接的URL?
- C#combobox selectedvalue无法获取值
- WinForm下的DataGrid或者TreeView控件的某一个事件。
- 本人最近在用c#做一个类似windows 优化大师一类的工具,但是,对C#在这方面的编程不熟悉,请高手多多提供方法?
- 在线求救,WINFORM中如何限制TEXTBOX的输入符合一定格式?
- 关于ado.net中参数的问题?
- 问在C#中如何在局域网中其它计算机的共享文件夹中建立文件夹??急~
- 关于多线程UI界面响应问题
- 二维数组的问题哦,新手,请给位赐教!
一个栈中呢?你应该把他们分组处理,否则的话,即使按照object的方式把他们都放在了栈中,可是
取的时候你怎么办呢?需要用更加复杂的处理判断他们的类型。
class qc{ Object value;
Type type;
}然后你的栈呢 就放着个类进去就可以了 取出来按照他的type 类型转换就可以了
话说 你得提高结贴率呢!
那我定义一个struct可不可以呢?
我只有两个帖子没结啊不知道为什么这么低
栈里面的数据只是暂时存放的,并不需要处理,我有一个tab文件,另一个程序在处理完这个文件里的内容之后,就出栈,把数据写进文件里,不需要经过特殊的处理,所以就不用判断类型了。这样才想着用栈的。。