Can you store multiple data types in System.Array?
Answers were Sorted based on User's Feedback
Answer / naveen
Bit tricky answer. Convert into system.object and store
(using boxing)like this you are able to store differnt
types which is not recommended
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / guest,naveen
You can try it in your System, by writing a small program.
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / joe
Yes and no. Yes you can but it is no longer an array. You
would want to use a Structure. In a way, structures are
better arrays. Look 'em up, they are very handy.
| Is This Answer Correct ? | 0 Yes | 0 No |
The answer is yes and no.
Ideally array is collection of single data types
E.g :-
array [] arr = new int [10];
it will store only int because datatype is defined
as int in this case.
In case of some particular requirements array can be used
to store diff data types. But in this case array has
to be declared as object array
E.g:-
class Test
{
public static void Main()
{
object[] arr = new object[10];
arr[0] = 1;
arr[1] = "Hello";
Console.WriteLine(arr[0]);
Console.WriteLine(arr[1]);
Console.ReadLine();
}
}
This is successfully complied.
| Is This Answer Correct ? | 0 Yes | 0 No |
Is char * null terminated?
What do you mean by default constructor?
int i = 1; int j = 1; System.Console.WriteLine(i == j); System.Console.WriteLine(i.ToString() == j.ToString()); System.Console.WriteLine((object)i == (object)j); Give the sample code above, what is the output to the console?
What is difference between iqueryable and ienumerable in c#?
Why do we need abstract class?
Explain states of a thread in c#?
Which is faster abstract class or interface in c#?
What is a view? What is the use of it?
What is a class level variable in c#?
Why do we need interface in c#?
What is new method in c#?
Why do we parse in c#?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)