Anatoly Lubarsky

Logo
MSSQL, .NET, Design. Life and Music

ArrayList as Array of Object Arrays

Many people know that ArrayList is Array of Objects in CLR. However less know that ArrayList can contain Array of Object Arrays in other words be multi-dimensional. For example it can contain data structure equivalent to database table structure.


LOL. I remember I was at job interview several years ago and the guy who interviewed me insisted that it was impossible. He thought I don't know what I'm talking about and wanted to stop the interview. What a feeling that should be - you interview someone and suddenly understand that you are plain wrong !


I just mentioned then that database table data can be copied to ArrayList with 3 lines of code (using SqlDataReader)...


Need just to remember that Object[] is still Object in CLR:


ArrayList rowList = new ArrayList(); 
IDataReader reader = cmd.ExecuteReader();
while(reader.Read())
{
    object[] ob = new object[reader.FieldCount];
    reader.GetValues[ob];
    rowList.Add(ob);
}

.NET 2.0's Generics is another story...


Related Posts:

Monday, May 21, 2007 3:19 AM

If your feedback doesn't appear right away, please be patient as it may take a few minutes to publish.

Post a Comment

Protected by CAPTCHAEnter the code you see
Name (*)  
E-mail (*)  
Url
Remember

Comment (*)  

Login

Fosimo on CNET Download.com!
RSS
Add to Google Add to My Yahoo! Subscribe with Bloglines
Microsoft Certified Solution Developer
Microsoft Certified Database Administrator

Article Categories

.Net Framework
ASP.NET Tips
C# Win32 API
HTML, CSS, Web
Javascript Tips
MSSQL Tips
System
System.Net
WebServices

Archives

(05) May, 2008
(06) April, 2008
(03) March, 2008
(02) February, 2008
(04) January, 2008
(03) December, 2007
(05) November, 2007
(06) October, 2007
(07) September, 2007
(13) August, 2007
(11) July, 2007
(14) June, 2007
(16) May, 2007
(14) April, 2007
(10) March, 2007
(17) February, 2007
(21) January, 2007
(17) December, 2006
(14) November, 2006
(13) October, 2006
(13) September, 2006
(14) August, 2006
(12) July, 2006
(11) June, 2006
(12) May, 2006
(22) April, 2006
(36) March, 2006
(14) February, 2006
(14) January, 2006
(20) December, 2005
(17) November, 2005
(17) October, 2005
(17) September, 2005
(14) August, 2005
(18) July, 2005
(12) June, 2005
(17) May, 2005
(13) April, 2005
(22) March, 2005
(12) February, 2005
(14) January, 2005
(19) December, 2004
(15) November, 2004
(13) October, 2004
(16) September, 2004
(12) August, 2004
(29) July, 2004
(25) June, 2004
(33) May, 2004
(26) April, 2004
(18) March, 2004
(11) February, 2004
(07) January, 2004
(03) December, 2003
(02) November, 2003

Post Categories

.Net and C#
Antispam
Architecture
ASP.NET
Blogging
del.icio.us
Facebook
Fosimo
Fun
Google
Javascript
Misc.
MSSQL
Music
Performance
Roller
Tools
Visual Studio
Web 2.0
WebServices
Yahoo

About Me

linkedin Profile
Recs
Recs Books
Who am I

My Sites

onecone
x2line
x2line blogs