OVH Cloud OVH Cloud

erreur de compilation: not all code paths return a value

1 réponse
Avatar
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();
}
}
}


Pouvez-vous m'aider svp?

Merci bien,

Michael

--
----
http://michael.moreno.free.fr/

1 réponse

Avatar
Michael Moreno
C'est bon
J'ai vu !

Je croyais que le compilo me montrait GetItem mais l'erreur portait sur
SetItem...

--
----
http://michael.moreno.free.fr/