erreur de compilation: not all code paths return a value
1 réponse
Michael Moreno
Bonjour,
Je ne comprends pas pourquoi j'obtiens l'erreur de compilation suivante
(sous Vs.Net 2002) :
C:\Dev\C#\COM\MyFirstCOM\SD_ArrDouble.cs(21):
'MyFirstCOM.SD_ArrDouble.SetItem(int, double)': not all code paths
return a value
lors de la compilation de la classe suivante :
using System;
using System.Collections;
namespace MyFirstCOM
{
/// <summary>
/// Summary description for SD_ArrDouble.
/// </summary>
public class SD_ArrDouble
{
private ArrayList Values;
public void Add(double AValue)
{
Values.Add(AValue);
}
public double GetItem(int i)
{
return (double) Values[i];
}
public double SetItem(int i, double AValue)
{
Values[i] = AValue;
}
public int Count()
{
return Values.Count;
}
public int Capacity
{
get{return Values.Capacity;}
set{Values.Capacity = value;}
}
public void Clear()
{
Values.Clear();
}
public SD_ArrDouble()
{
Values = new ArrayList();
}
}
}