Första inlägget från en som precis börjat ta de första stapplande stegen i att lära sig programmera. Jag har skrivit ihop ett program och jag får ett fel vid kompileringen som jag skulle ha vilja ha lite hjälp med att förstå och hur man åtgärdar det. Jag har klippt från koden som förhoppningsvis ger lite sammanhang och det är den sista raden "double varupris = cart[i];" som ger felet " Error CS0029 Cannot implicitly convert type 'ConsoleApp.Product' to 'double' som jag inte fattar
****************************************************
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp
{
public class Product
{
public string namn;
public double pris;
public int antal;
public bool skrymmande;
}
class Program
{
static void Main(string[] args)
{
Product[] cart =
{
new Product {namn = "x", pris = 5, antal = 1, skrymmande = false},
new Product {namn = "Y", pris = 25, antal =7, skrymmande = true}
};
double grandtotal = 0;
double extrafrakt = 0;
int i = 0;
double varupris = cart[i];