Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitim içeriği olup, konuşmacı C# programlama dilinde yeni gelen yeniliklerden biri olan Color Argument Expression Attribute kullanımını anlatmaktadır.
- Video, Color Argument Expression Attribute'in temel kullanımını göstermektedir. Konuşmacı, bu attribute'in parametresini aldığı bu isimli parametreyi veya nerede kullanılıyorsa bu expression halini string olarak konsola veya string olarak kullanılmasını sağladığını açıklamaktadır. Ayrıca, bu attribute'in diagnostik projelerinde daha çok kullanım yeri bulunduğunu belirtmektedir. Video boyunca, farklı overload'larla yazılan bir write metodu üzerinden örnekler verilmektedir.
- 00:00C#'da Color Argument Expression Attribute
- C# ile gelen yeniliklerden biri color argument expression attribute kullanımıdır.
- Bu attribute, parametresini aldığı isimli parametreyi veya nerede kullanılıyorsa o ifadenin string halini almasını sağlar.
- Color attribute'leri içerisinde kullanıldığı gibi bu attribute de optional bir özelliktedir.
- 00:40Write Metodu Örneği
- Write metodunun dört tane overload'u ve bir tane daha eklenerek toplam beş tane overload'u oluşturulmuştur.
- Konsola yazıldığında, message parametresi new object şeklinde, "merhaba havai" ifadesi string haline, toplama expression'ı kendisini direkt, boş expression ve değişken ifadesi de expression olarak geriye döndürülmüştür.
- Bu metodun temel kullanımı, kendisine parametre olarak geçen herhangi bir değerin expression'ın string halini alıp mesaj parametresi içerisinde kullanabilmesidir.
- 01:35Kullanım Alanları
- Bu özellik daha derinlemesine incelendiğinde diagnostik projelerde daha çok kullanım yeri bulunmaktadır.