View Full Version : حرفه ای: نحوه تعریف آرایه مختلط
Sal_64
چهارشنبه 13 اسفند 1393, 21:30 عصر
سلام
وقت بخیر
نحوه تعریف آرایه مختلط (ترکیبی از کنترل و تکست و ...) به چه صورت
تشکر
Sal_64
یک شنبه 17 اسفند 1393, 13:19 عصر
سلام
این سکوت به منزله این که اصلا چنین چیزی امکان ندارد ؟؟ آیا ؟
تشکر
golbafan
یک شنبه 17 اسفند 1393, 13:38 عصر
سلام
شما باید آرایه از آبجکت تعریف کنید
کلا مفهوم این کار شما رو متوجه نمیشم
واقعا چرا؟
using System;using System.Text;
class Program
{
static void Main()
{
object[] array1 = new object[5];
array1[0] = new object();
array1[1] = new StringBuilder("Initialized");
array1[2] = "String literal";
array1[3] = 3;
array1[4] = null;
WriteArray(array1);
}
static void WriteArray(object[] array)
{
foreach (object element in array)
{
if (element != null) // Avoid NullReferenceException
{
Console.WriteLine(element.ToString());
Console.WriteLine(element.GetType());
Console.WriteLine("---");
}
}
} }
Saman_12
یک شنبه 17 اسفند 1393, 13:46 عصر
سلام.
میشه آرایه ای از Object داشته باشید :
object[] x = new object[3];
x[0] = 1;
x[1]="A";
x[2] = new Control();
Console.WriteLine("0 >> Type: " + x[0].GetType().FullName + " Value: " + x[0]);
Console.WriteLine("1 >> Type: " + x[1].GetType().FullName + " Value: " + x[1]);
Console.WriteLine("2 >> Type: " + x[2].GetType().FullName + " Value: " + x[2]);
Saman_12
یک شنبه 17 اسفند 1393, 13:56 عصر
از arraylist هم میشه استفاده کرد :
ArrayList x = new ArrayList();
x.Add(1);
x.Add("A");
x.Add(new Control());
Console.WriteLine("0 >> Type: " + x[0].GetType().FullName + " Value: " + x[0]);
Console.WriteLine("1 >> Type: " + x[1].GetType().FullName + " Value: " + x[1]);
Console.WriteLine("2 >> Type: " + x[2].GetType().FullName + " Value: " + x[2]);
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.