ana sayfa > C# > C# 6.0 Yenilikleri – Declaration expressions

C# 6.0 Yenilikleri – Declaration expressions

Declaration expressions : Expressionlar içerisinde artık tanımlama yapılabilmektedir. Ençok kullanıldığı yerler out parametreleridir.

 int.TryParse(number, out var x);
public class Customer
{ 
        public char[] Strings { get { return "a12b3d".ToCharArray(); } }
        public List<int> GetResult()
        {
            var result = (from s in Strings select int.TryParse(s.ToString(), out int i) ? i : -1).ToList();
            return result;
        }
}
 Customer newCustomer = new Customer();
 foreach (int num in newCustomer.GetResult())
 {
       WriteLine(num);
 }

Kaynak: http://www.borakasmer.com/net-compiler-platform-roslyn/

Categories: C# Tags:
  1. şimdilik yorum yok.
  1. şimdilik geri bağlantı yok
yorum yapabilmek için giriş yapmalısınız