Numaraya bir dizeyi ayrıştırmak için TryParse
kullanıyorum. Değişken değeri varsayılan değer ile başlatmak için bir çözüme ihtiyacım var, Yani TryParse dönüştüremediğinde varsayılan değerimi elde ederim.Varsayılan değer C# 7 çıkış değişkenlerine nasıl başlatılır?
long.TryParse(input.Code, out long Code = 123);
//Error CS1525 Invalid expression term '='
Ben değişkenler standart dışarı C# 7 kullanmak kesinlikle istiyorum: Burada
kodudur.
'varsayılan değerle başlat' demek istiyorsun? Bir çıkış parametresinin değeri, yöntem tarafından ayarlanır. Hata durumunda bir değer ayarlamak isterseniz, gerekli kodu yazmanız gerekir. Bu arada * değişmedi. Parametreler her zaman çalışır –
@PanagiotisKanavos Üzgünüm parametreyi yanlış anladım .. –
Bunun bir dil açısından bir anlam ifade ettiğine inanıyorum - _ "Eğer standardın neden olmasa da" _ diline eklenen her özellik _ tasarlanıp uygulanacak ve sözdizimine karmaşıklık katacak - her şeyi yapmak için yeterli zamanınız yok, başka bir yerde başka şeyleri kırmadığınızdan emin olun. –