返回首页

你好,
我是在C#中的新和,也许你能帮我

我有1 6维数组:。

串一,串S2的,双D1,双D2,D3双,双D4

第一一键
的 。
我需要的东西,但像字典的字典里只有2个参数。 NBSP

我不知道用什么来得到这样的事情:

(S1,S2 D1,D2,D3,D4)
上的一个位置。

回答

评论会员:罗布菲尔波特 时间:2012/02/05
哇。好,阵列序号为整数,所以我不会打电话,技术上的数组。双件事是一个问题,以及你可以结束与小数四舍五入的错误,如果您尝试使用这些来查找一个值,可以创建失误。

也许,一个办法是创建一个新的类,它有它的所有六个领域。重写GetHashCode和Equals方法,然后使用这个字典中的关键。这种做法只会工作(以及不能很好地与双打),如果一个人口稀少的立方体。'

...除非你是一维和5项措施
评论会员:游客 时间:2012/02/05
?lukeer:如果我理解正确的运算,罗布・菲尔波特的1维-5-措施办法。因此,我想1。创建一个自定义的对象S2,D1,D2,D3和D42。使用Dictionarylt;字符串/*S1*/CustomObjectgt;()
韦恩Gaylard
评论会员:游客 时间:2012/02/05
如果我给你正确,如果您使用的是NET4.0,那么你可以使用一个Tuplelt;字符串,字符串,双,双,双。doubelgt;imgsrc=]是MSDN页面。希望这有助于
Koshy Panicker约翰:试试这个..

  

'Declare Structure

Public Structure MyColumns

        Public _Col1 As String

        Public _Col2 As String

        Public _Col3 As Double

        Public _Col4 As Integer

        Public _Col5 As Boolean

        Public _Col6 As String

 

End Structure


{C}

'Example...

Dim x As New MyColumns

x._Col1 = ""

x._Col2 = ""

'--etc



ObjTemp.Add(x)

 

' MsgBox(ObjTemp(0)._Col1)