Hocam static etiketi kullanmadan private olarak nesne yaratarak günün tarihini yazmak istiyorum, amam bir türlü yapamadımstatic void Main(string[] args)
{
TarihYaz();
Console.ReadKey();
}
static void TarihYaz()
{
DateTime bugün = DateTime.Now;
Console.WriteLine(bugün.ToString("dd/MM/yyyy"));
}
Sanırım istediğiniz şey bu hocam.
Aradaki noktayı görmemişsim , bir ksımı hatalar giderildi ama hala program çalışmıyorDateTime.bugün ???
Hocam static etiketi kullanmadan private olarak nesne yaratarak günün tarihini yazmak istiyorum, amam bir türlü yapamadım
Hocam benim gönderdiğim kod normalde Void TarihYaz() metotdunun önüne static yazarsam çalışır, ama benim amacım static yazmadan nesne oluşturarak çalıştırmakMaksadınızı pek anlamadım hocam ama anladığım kadarıyla ;
private class nesnem : DateTime
{
public nesnem()
{
TarihYaz();
}
public void TarihYaz()
{
DateTime bugün = DateTime.Now;
Console.WriteLine(bugün.ToString("dd/MM/yyyy"));
}
}
class Program
{
static void Main(string[] args)
{
nesnem t = new nesnem {};
t.TarihYaz();
Console.ReadKey();
}
}
nesne oluştuğunda ekrana tarih yazıyor.
işletim sistemi türkçe ise visual studio Türkçe karakterde problem yapmaz ama değişken ve dosya isimlerinde yine de türkçe karakter kullanmamak lazım, hiç ummadığın yerde karşınıza çıkar, ya bu kadar basit miymiş dersiniz.Türkçe karakterler içeren kodlamalar hatalar ortaya çıkabilir. Küçük harfler (ç,ğ,ö,ş,ü) BÜYÜK HARF (İ,Ç,Ğ,Ö,Ş,Ü) bunların bulunmamasın dikkat edin yeterli.