
Originally Posted by
hakan0606
Merhaba arkadaþlar,
..
Yani özetle; portföyümdeki sembolleri ve hedef fiyatlarýný ideal programý içinde bir bellekte nasýl tutabilirim, ve o listeye nasýl bir yöntemle ulaþabilirim.
Teþekkürler
Merhaba.
https://www.hisse.net/topluluk/showt...68#post6797968
Bir kaç sayfa öncesinde yer alan bu yöntemi kendinize adapte edebilirsiniz.
Ayrýca aþaðýdaki yöntemleri de inceleyip kendinize uygun hale getirebilirsiniz..;
PHP Code:
public class clsResmiTatiller
{
public DateTime Tarih { get; set; }
public string Açýklama { get; set; }
public TimeSpan BaþladýðýSaat { get; set; }
public TimeSpan BittiðiSaat { get; set; }
public void SýnýfVerileriniAyrýþtýr(string dataString)
{
try
{
if (dataString != null)
{
string[] words = dataString.Split(';');
if (words[0].Substring(0, 1) != "/")
{
if (words.GetLength(0) == 4)//ÖNEMLÝ
{
//SIRALAMA ÖNEMLÝ, DEÐÝÞÝKLÝK YAPMA
Tarih = DateTime.Parse(words[0]);
Açýklama = words[1];
BaþladýðýSaat = TimeSpan.Parse(words[2]);
BittiðiSaat = TimeSpan.Parse(words[3]);
}
}
}
}
catch (System.Threading.ThreadAbortException)
{
Dosya.HataMesajýYaz("00X ResmiTatiller.SýnýfVerileriniAyrýþtýr :");
}
catch (Exception Ex)
{
Dosya.HataMesajýYaz(Ex, "00X Resmitatiller.SýnýfVerileriniAyrýþtýr :");
}
}
}
PHP Code:
public static List<clsResmiTatiller> ResmiTatiller = null;
public void ResmiTatilleriDosyadanOku()
{
try
{
string ResmiTatillerDosyasý = Dosya.ResmiTatillerDosyasý;
ResmiTatiller = new List<clsResmiTatiller>();
string lineString = string.Empty;
Encoding anEncode = Encoding.GetEncoding("windows-1254");
if (File.Exists(ResmiTatillerDosyasý))
{
string line = "";
using (StreamReader reader = new StreamReader(ResmiTatillerDosyasý, anEncode))
{
while ((line = reader.ReadLine()) != null)
{
if (line.Trim() != "" & line.Substring(0, 2) != "//")
{
clsResmiTatiller TatilGünü = new clsResmiTatiller();
TatilGünü.SýnýfVerileriniAyrýþtýr(line);
ResmiTatiller.Add(TatilGünü);
}
}
}
boolResmiTatillerDosyasýOkunamadý = false;
Dosya.UygulamaBaþlangýçDosyasýnaEkle("Resmi Tatiller Dosyasý Okundu");
}
else
boolResmiTatillerDosyasýOkunamadý = true;
}
catch (System.Threading.ThreadAbortException)
{
Dosya.HataMesajýYaz("00X ResmiTatilleriDosyadanOku");
boolResmiTatillerDosyasýOkunamadý = true;
}
catch (Exception Ex)
{
Dosya.HataMesajýYaz(Ex, "00X ResmiTatilleriDosyadanOku");
boolResmiTatillerDosyasýOkunamadý = true;
}
}
public static bool boolResmiTatillerDosyasýOkunamadý = true;
public static bool ResmiTatil(DateTime ÞuAn)
{
if (boolResmiTatillerDosyasýOkunamadý)
return true;
foreach (clsResmiTatiller RT in ResmiTatiller)
{
if (RT.Tarih.ToString("yyyyMMdd").CompareTo(ÞuAn.ToString("yyyyMMdd")) == 0)
{
TimeSpan Saat = ÞuAn.TimeOfDay;
if (TimeSpan.Compare(RT.BaþladýðýSaat, Saat) == -1)
if (TimeSpan.Compare(RT.BittiðiSaat, Saat) == 1)
return true;
}
}
return false;
}
Yer Ýmleri