folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder C# Metot Uygulaması Ve Kullanımı Hata



C# Metot Uygulaması Ve Kullanımı Hata

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shamanist
    Shamanist's avatar
    Kayıt Tarihi: 26/Nisan/2007
    Erkek

    Arkadaşlar bir metot yaptım ve 3 arguman içeriyor, ama bir başka metot' da bu metoda bağlı çalışıyor, içindeki argumanları göstersem de göstermesem de no overload for method takes 0 arguments hatası alıyorum. Nasıl düzeltebilirim kod örneğini yazacağım;

    double deneme(double a, double b, double c)
    {
      blabla
    }
    double calis(double d)
    {
          double e=d * deneme();
    }

    burada anlatmaya çalıştığım metot'un kullanımını koda dahil edememem. C# ı yeni öğreniyorum ve mümkünlüğünü de bilmiyorum yardımcı olursanız sevinirim..


    iyi biri değil... TBT
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    double deneme(double a, double b, double c)
    {
      blabla
    }
    double calis(float d)
    {
          double e=d * deneme(3.0,4.0,5.0);  // parametre eklemen gerekir 
    }


    Si vis pacem para bellum.
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    ...

    SinusX tarafından 23/Şub/13 23:37 tarihinde düzenlenmiştir

    Si vis pacem para bellum.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

    Aynı isimli metodları overload edebildiğin için o hatayı veriyor mesela 

    double deneme()

    {

     blabla

    }

    adında bir metod eklersen ilk yazdığın kod çalışır


    Si vis pacem para bellum.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Shamanist
    Shamanist's avatar
    Kayıt Tarihi: 26/Nisan/2007
    Erkek
    SinusX bunu yazdı

    Aynı isimli metodları overload edebildiğin için o hatayı veriyor mesela 

    double deneme()

    {

     blabla

    }

    adında bir metod eklersen ilk yazdığın kod çalışır

    Fakat parametreleri koymam gerekli, bir kaç metota dökülmüş birbirine bağlı formülü çağırmam gerekecek bunu parametrelere değer vermeden yapabilmemin bir yplu yokmudur


    iyi biri değil... TBT
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek
    Shamanist bunu yazdı
    SinusX bunu yazdı

    Aynı isimli metodları overload edebildiğin için o hatayı veriyor mesela 

    double deneme()

    {

     blabla

    }

    adında bir metod eklersen ilk yazdığın kod çalışır

    Fakat parametreleri koymam gerekli, bir kaç metota dökülmüş birbirine bağlı formülü çağırmam gerekecek bunu parametrelere değer vermeden yapabilmemin bir yplu yokmudur

    overload etmen lazım metodu 

    double deneme() diye bi metod oluşturarak

    zaten ctrl+boşluk yaptığında visual studioda kaç overload'u olduğu hangi değerleri aldığı yazıyor double deneme() ekle istediğin olacaktır 

     


    Si vis pacem para bellum.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Elif - Efe
    rakkoc
    rakkoc's avatar
    Kayıt Tarihi: 19/Aralık/2003
    Homo

    double deneme(double a, double b, double c)
    {
      blabla
    }

    fonksiona default value verebilirsin

    double deneme(double a=2, double b=5, double c=0)
    {
      blabla
    }


    Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.
Toplam Hit: 1930 Toplam Mesaj: 7