Skip to content

Anonymous Tiplerin Propertysine Ulaşmak

Bu kısa makalemin konusu C# 3.0 ile gelen Anonymous tiplerin propertylerine nasıl ulaşabileceğinizi ve değerlerini nasıl alabileceğinizi basit bir şekilde göstermeye çalışacağım.

            var anonymousTypeObject = new { Name = "Gökhan", Year = 2015 };

            PropertyDescriptorCollection props = TypeDescriptor.GetProperties(anonymousTypeObject);
            foreach (PropertyDescriptor loopParam in props)
            {
                var paramName = loopParam.Name;
                var paramValue = loopParam.GetValue(anonymousTypeObject);
            }

 
Anonymous tipler hakkında unutmamalıyız ki:

  • Metotlara parametre olarak geçirilememektedir (Geçirebilmek için bir sonraki makale konum olacak olan Tuple sınıfı ile mümkündür.).
  • Metotlardan geri dönüş tipi olarak ta kullanılamamaktadır. (Kullanabilmek için yine Tuple sınıfı ile mümkündür.)
Published in.NET

Be First to Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.