Category: C# Programlama

C Sharp’da Static Yapısı

C Sharp’da Static Yapısı

Herkese merhaba, Bu yazıda C Sharp’da Static yapısı ile ilgili bilgi vermeye çalışacağım. Static yapısı, içinde bulunduğu sınıftan nesne oluşturulmadan veya hiçbir nesneye referans olmadan kullanılabilen üyeler Static olarak nitelendirilir. Static yapısı, C Sharp’da kullandığımız bütün sınıflar(Class), ve üyeleri(metot, Field, Property, Delegate, Event, Constructor) için olmassa olmaz bir kavramdır. Bir...

C Sharp’da Sealed Class

C Sharp’da Sealed Class

Herkese merhaba, Bu yazıda C Sharp’da Sealed Class ile ilgili bilgi vermeye çalışacağım. Sealed Class tanımlaması gerçekleştirdiğimiz zaman bu sınıftan hiçbir sınıfa miras verilemez. Sealed Class’a kısaca Mühürlü Class diyebiliriz. Sealed Class’tan yeni bir sınıf oluşturma(kalıtım) işlemini gerçekleştiremeyiz. Sealed Class ile diğer sınıflara kalıtım verilebilmesi engellenmiş olur. Bazı sınıfların yanlışlıkla...

C Sharp’da Enum Yapısı

C Sharp’da Enum Yapısı

Herkese merhaba, Bu yazıda C Sharp’da Enum yapısı ile ilgili bilgi vermeye çalışacağım. Programda sabitlerin anlamlandırılması amacıyla bu sabitlere isimler vererek bir grup altında toplama işlemi yapılır. Bu şekilde oluşturulan gruplara Enum yani Enumeration adı verilmektedir. Enum’lar Enum anahtar kelimesini kullanılarak oluşturulur. Enum’larda string ifadeler çift tırnak kullanılmadan yazılır ve...

C Sharp’da Partial Class

C Sharp’da Partial Class

Herkese merhaba, Bu yazıda C Sharp’da Partial Class ile ilgili bilgi vermeye çalışacağım. Partial Class’a genel olarak tek bir classın birden fazla parçaya bölünmesi olayıdır diyebiliriz. Kısmi Sınıf (Partial Class) C# 2.0 ve Visual Studio 2005 ile gelen yeni bir özelliktir. .NET Framework 2.0 tarafından da desteklenir. Yazmış olduğunuz Class’da...

C Sharp'da 'IConfigurationSection' Does not Contain a Definition for 'Get' and No Accessible Extension Hatası

C Sharp’da ‘IConfigurationSection’ Does not Contain a Definition for ‘Get’ and No Accessible Extension Hatası

Herkese merhaba, Bu yazıda Csharp’da ‘IConfigurationSection’ does not contain a definition for ‘Get’ and no accessible extension hatasının nasıl çözüleceğinden bahsedeceğim. Proje geliştirirken böyle bir hataya denk gelirseniz çözümü aşağıdaki gibidir. Nuget kısmına gidip Browse kısmından “Microsoft.Extensions.Configuration.Binder” paketini indirip kurulum yapınca hatanın gittiğini göreceksiniz. Görüldüğü üzere hata gitmiş oldu. Herkese...

C Sharp'da Erişim Belirleyiciler

C Sharp’da Erişim Belirleyiciler

Herkese merhaba, Bu yazıda C Sharp’da erişim belirleyiciler ile ilgili bilgi vermeye çalışacağım. C Sharp’da 5 adet Erişim Belirleyici bulunur. Erişim Belirleyicilerin kapsamını en kısıtlayıcı olandan en genişine doğru “Private, Protected, Protected Internal, Internal ve Public” şeklide sıralayabiliriz. C Sharp’da programlama dilinde oluşturulan uygulamaların güvenliğini artırmak için, kullanılan sınıfların (class)...

ASP.NET Core MVC'de dotnet watch Komutu Kullanmak

ASP.NET Core MVC’de dotnet watch Komutu Kullanmak

Herkese merhaba, Bu yazıda ASP.NET Core MVC’de dotnet watch komutu kullanmak hakkında bilgi vereceğim. dotnet watch : Bu komutu çalıştırdığınızda varsayılan tarayıcı üzerinde projeniz açılır ve kodda yaptığınız değişiklikler anlık olarak tarayıcınıza yansır böylece daha hızlı bir şekilde geliştirmelerinizi yaparsınız. Proje oluşturduğunuzu varsayarak kullanımına geçeceğim. Basit bir örnek üzerinden göstereceğim....

ASP.NET MVC'de MaxJsonLength Hatasının Çözümü

ASP.NET MVC’de MaxJsonLength Hatasının Çözümü

Herkese merhaba, ASP.NET MVC’de MaxJsonLength gibi bir hata aldıysanız çözüm için doğru yerdesiniz demektir. Hata ekranını genellikle aşağıdaki gibidir. Bu hataya iki şekilde çözüm üretebilirsiniz. Çözüm 1 <configuration> <system.web.extensions> <scripting> <webServices> <jsonSerialization maxJsonLength=”50000000″/> </webServices> </scripting> </system.web.extensions> </configuration> satırını Web.config içinde ekleyerek bu sorunu çözebilirsiniz. (Ekleme yaparken kendi Web.config dosyanızı inceleyerek...

Sitedeki yazıları kopyalamak yasaktır.