«optional-parameters» etiketlenmiş sorular

İsteğe bağlı bir parametre, arayanın bir işleve veya yönteme yapılan çağrıya dahil edebileceği, ancak buna gerek olmadığıdır. Atlandığında, bunun yerine varsayılan bir değer kullanılır. Çoğu durumda varsayılan değer kullanıldığında isteğe bağlı parametreler kullanışlıdır, ancak yine de ara sıra belirtilmesi gerekir.


22
C # 'da isteğe bağlı parametreleri nasıl kullanabilirsiniz?
Not: Bu soru, C # 'ın henüz isteğe bağlı parametreleri (yani C # 4'ten önce) desteklemediği bir zamanda sorulmuştur. Programlı olarak bir C # sınıfından oluşturulan bir web API'sı oluşturuyoruz. Sınıfın yöntemi GetFooBar(int a, int b)ve API GetFooBargibi sorgu parametrelerini alan bir yöntemi vardır &a=foo &b=bar. Sınıfların C # dilinde …

4
Arabirimde tanımlanan C # 4 isteğe bağlı parametreler neden sınıf uygulamada uygulanmıyor?
C # 4'teki isteğe bağlı parametrelerle, bir arabirimde isteğe bağlı bir parametre belirtirseniz , bu parametreyi herhangi bir uygulama sınıfında isteğe bağlı yapmak zorunda olduğunuzu fark ettim : public interface MyInterface { void TestMethod(bool flag = false); } public class MyClass : MyInterface { public void TestMethod(bool flag) { Console.WriteLine(flag); …


12
Yapı x = x || yani?
Bazı JavaScript hata ayıklama ve bunun ne olduğunu açıklayamıyorum ||? function (title, msg) { var title = title || 'Error'; var msg = msg || 'Error on Request'; } Birisi bana bir ipucu verebilir var title = title || 'ERROR'mi , bu adam neden kullanıyor ? Bazen bir varaçıklama yapmadan …


10
JavaScript'te bir işlev çağrısında adlandırılmış parametreleri sağlamanın bir yolu var mı?
C # adlandırılmış parametreleri özelliği bazı durumlarda oldukça yararlı buluyorum. calculateBMI(70, height: 175); JavaScript'te bunu istiyorsam ne kullanabilirim? Ne istemiyorum bu: myFunction({ param1: 70, param2: 175 }); function myFunction(params){ // Check if params is an object // Check if the parameters I need are non-null // Blah blah } Bu …






8
C # 4.0: Bir TimeSpan'i varsayılan bir değere sahip isteğe bağlı bir parametre olarak kullanabilir miyim?
Bunların her ikisi de bir derleme zamanı sabiti olmaları gerektiğini söyleyen bir hata oluşturur: void Foo(TimeSpan span = TimeSpan.FromSeconds(2.0)) void Foo(TimeSpan span = new TimeSpan(2000)) Her şeyden önce, birisi bu değerlerin neden derleme zamanında belirlenemediğini açıklayabilir mi? Ve isteğe bağlı bir TimeSpan nesnesi için varsayılan bir değer belirlemenin bir yolu …

3
SQL Server'da isteğe bağlı parametreler depolanıyor mu?
SQL Server 2008'de bazı depolanmış procs yazıyorum ve burada isteğe bağlı girdi parametreleri konseptinin mümkün olup olmadığını merak ettim. Sanırım kullanmak istemediğim parametreler için her zaman NULL geçirebilirim, depolanan işlemdeki değeri kontrol edebilirim, sonra bir şeyler alabilirim, ancak konsept burada mevcutsa ilgilenmiştim. Teşekkürler!

8
Ruby isteğe bağlı parametreler
Bir Ruby işlevini şöyle tanımlarsam: def ldap_get ( base_dn, filter, scope=LDAP::LDAP_SCOPE_SUBTREE, attrs=nil ) Nasıl sadece ilk 2 ve son argümanları sağlayan diyebilirim? Neden bir şey değil ldap_get( base_dn, filter, , X) mümkün ya da mümkünse nasıl yapılabilir?

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.