Arkadaşlar merhaba ,
Aşağıdaki programda anlayamadıklarım ....
1- Neden aşağıdaki gibi bir sınıf oluşturuyorum değişkenler get-set metodları.
public class Koordinat
{
public string Baslangic { get; set; }
public string Bitis { get; set; }
}
2- Anlayamadım.
public static List<Koordinat> GetKoordinatData()
3-Anlayamadım.
List<Koordinat> list = new List<Koordinat>();
public partial class Gps : System.Web.UI.Page
{
[WebMethod]
public static List<Koordinat> GetKoordinatData()
{
List<Koordinat> list = new List<Koordinat>();
DateTime dateTime = new DateTime(2013, 8, 2, 00,00,59);
DateTime endDateTime = new DateTime(2013, 8,2, 23,59,59);
// datatable dt
foreach (DataRow item in dt.Rows)
{
list.Add(new Koordinat()
{
Baslangic = "yyy"; // sallama değer
Bitis = "xxx"; // sallama değer
});
}
return list;
}
public class Koordinat
{
public string Baslangic { get; set; }
public string Bitis { get; set; }
}
}
Merhaba,
Generic List kullanırken illa sınıf oluşturmak zorunda değiliz. Ama method'tan birden fazla veri döndürmek istediğimiz için sınıf kullanırız.
List<string> list_Kisiler = new List<string>();
list_Kisiler.Add("Baris");
list_Kisiler.Add("armsistem");
Bu listede adı alanı haricinde yaşı, cinsiyet bilgisi gibi değerleri de tutmak istersek şöyle yaparız.
Bir adet Kisi adında bir class oluştururuz.
class Kisi
{
public string Adi { get; set; }
public int Yas { get; set; }
public bool Cinsiyet { get; set; }
}
public static List<Kisi> KisilerGetAll()
{
List<Kisi> list_Kisiler = new List<Kisi>();
list_Kisiler.Add(new Kisi(){Adi='Baris',Yas=26,Cinsiyet = 1});
list_Kisiler.Add(new Kisi(){Adi='armsistem',Yas=26,Cinsiyet = 1});
return list_Kisiler;
}