C#-ban hova kell írni a függvényemet, hogy az meghívható legyen?
"Határozza meg, hogy a bekért darabszámot vásárolva egy termékből mennyi a fizetendő összeg! A feladat megoldásához készítsen függvényt ertek néven, amely a darabszámhoz a fizetendő összeget rendeli! "
Nem kell megoldás, elég ha az amit írtok összeszorozza az "a"-t 10-el
Ide kéne beilleszteni azt a pár sort:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
int a = 10;
}
}
}
pl akövetkező 2 sor közé:
{
static void Main(string[] args)
public int fizet(int darab)
{
int osszeg = 500 + 450 + ((darab - 2) * 400);
return osszeg;
}
Ezt beírom a 2 sor közé.
Ezt pedig a program végére:
int osszega = fizet(darabszam2);
g.WriteLine(osszega);
Ez a hibaüzenet:
An object reference is required for the non-staic field, method, or property 'ConsoleApplication2.Program.fizet(int)'
Azt kell csinálni amit a fordító ír.
Példányszintű függvényt, nem tudsz osztályszintű függvényből meghívni.
A saját függvényedet is osztályszintűnek kell definiálni.
gyk:
public static int fizet(int darab)
További kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!