Código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace BasePractica3
{
class Producto
{
private string _nombre;
private int _stock;
private float _precio;
public Producto()
{
_nombre = "SIN DETERMINAR";
_precio = 0;
_stock = 0;
//Ésta sería la primera excepción//
FormatException ex = new FormatException("Tipo de Dato Incorrecto");
try
{
}
catch(Exception Ex)
{
FormatException ex3= new FormatException("Tipo de Dato Incorrecto");
}
//Ésta sería la segunda excepción//
FormatException fex = new FormatException("Sólo se admiten números positivos");
try
{
}
catch(Exception Ex)
{
FormatException fex2 = new FormatException("Sólo se admiten números positivos");
}
}
public Producto(string in_nombre, int in_stock, float in_precio)
{
_nombre = in_nombre;
_stock = in_stock;
_precio = in_precio;
FormatException ex = new FormatException("Tipo de Dato Incorrecto");
try
{
}
catch(Exception Ex)
{
FormatException ex3= new FormatException("Tipo de Dato Incorrecto");
}
}
public Producto(Producto p)
{
_nombre = p._nombre;
_stock = p._stock;
_precio = p._precio;
}
public string nombre
{
get {
return _nombre;
}
set
{
_nombre = value;
}
}
public int stock
{
get
{
return _stock;
}
set
{
_stock = value;
}
}
public float precio
{
get
{
return _precio;
}
set
{
_precio = value;
}
}
}
}