egne klasser
er første gang jeg skal arbejde med egne klasser så bær lige over med mig.hvorfor pokker virker det ikke? får fejlen :
No overload for method 'vare' takes '7' arguments
her er min vare.cs
// vare.cs
//
namespace E
{
using System;
using System.Collections;
using System.Web.UI;
using System.Web.UI.WebControls;
public class vare
{
private int vareAntal;
private int vareNr;
private string vareNavn;
private double varePris;
private double varePrisUden;
private int vareAntalPrEnhed;
private int vareEnhedsId;
public vare(int vareAntal, int vareNr, string vareNavn, double varePris, double varePrisUden, int vareAntalPrEnhed, int vareEnhedsId)
{
this.vareAntal = vareAntal;
this.vareNr = vareNr;
this.vareNavn = vareNavn;
this.varePris = varePris;
this.varePrisUden = varePrisUden;
this.vareAntalPrEnhed = vareAntalPrEnhed;
this.vareEnhedsId = vareEnhedsId;
}
public int VareAntal
{
get
{
return vareAntal;
}
set
{
vareAntal = value;
}
}
public int VareNr
{
get
{
return vareNr;
}
set
{
vareNr = value;
}
}
public string VareNavn
{
get
{
return vareNavn;
}
set
{
vareNavn = value;
}
}
public double VarePris
{
get
{
return varePris;
}
set
{
varePris = value;
}
}
public double VarePrisUden
{
get
{
return varePrisUden;
}
set
{
varePrisUden = value;
}
}
public int VareAntalPrEnhed
{
get
{
return vareAntalPrEnhed;
}
set
{
vareAntalPrEnhed = value;
}
}
public int VareEnhedsId
{
get
{
return vareEnhedsId;
}
set
{
vareEnhedsId = value;
}
}
}
}
og min test.aspx
<%@ Page Language="C#" ClassName=vare" %>
<script runat="server">
void Page_Load(object sender, EventArgs e)
{
vare varetest;
varetest = new vare();
ArrayList vareKurv = new ArrayList();
vareKurv.Add(new vare('1', '1', '"Røde Trusser"', '11.75', '12.75', '3', '1'));
}
</script>