C# Metot Uygulaması Ve Kullanımı Hata
-
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.. -
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
} -
-
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
-
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
-
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
-
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
}