+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

Variabile non assegnata

  1. #1
    Chico non è in linea Scolaretto
    Post
    126
    Like Inviati  
    0
    Like Ricevuti  
    0
    Sto tentando di tradurre un codice da VB a C# e tra i tanti errori questo non riesco a capirlo.
    Il metodo AddDoublePoint vorrebbe inserire un oggetto DoublePoint alla lista _DPs. Quando tento di assegnare la proprietà x alla variabile thePoint nel metodo AddDoublePoint, ottengo l'errore "variabile locale thePoint non assegnata".
    Sapete dirmi perché?

        public class DoubleFunction
        {
            internal class DoublePoint : IComparable, IEquatable<DoublePoint>
        	{
    	...
    	}
            
    	//La seguente variabile contiene una lista di oggetti DoublePoint
            List<DoublePoint> _DPs = new List<DoublePoint>();
    
            //"Metodi"
            public void AddDoublePoint(Single X, Single Y1, Single Y2)
            {
                DoublePoint thePoint;
                thePoint.x = X; //variabile locale thePoint non assegnata
                thePoint.y1 = Y1;
                thePoint.y2 = Y2;
                if (! _DPs.Contains(thePoint))
                    {
                    _DPs.Add(thePoint);
                    _DPs.Sort();
                    }
            }
        ...
        }
    

  2. #2
    Sgrubak non è in linea Scribacchino
    Post
    606
    Like Inviati  
    12
    Like Ricevuti  
    14
    Ciao Chico,

    Occhio alla sezione. Sei in C/C++ e non C#

    Non hai assegnato nessun oggetto a thePoint, l'hai solo dichiarato. Correggi con:
     DoublePoint thePoint = new DoublePoint();
    

  3. #3
    Chico non è in linea Scolaretto
    Post
    126
    Like Inviati  
    0
    Like Ricevuti  
    0
    Grazie Sgrubak. Risolto.
    Scusate per l'errore di sezione.

  4. #4
    L'avatar di AntonioG
    AntonioG non è in linea Moderatore Globale Ultimo blog: Commodore 64 e Codemotion
    Post
    17,504
    Blogs
    5
    Like Inviati  
    6
    Like Ricevuti  
    35
    Thread spostato
    ℹ️ Leggi di più su AntonioG ...

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Variabile non assegnata
    Da Chico nel forum C/C++
    Risposte: 2
    Ultimo Post: 16-10-2018, 15:10
  2. Assegnare un valore stringa variabile al nome di un variabile
    Da radiatorista nel forum Microsoft Excel
    Risposte: 10
    Ultimo Post: 22-05-2015, 10:23
  3. Variabile oggetto o variabile del blocco with non definita
    Da Codice_da_Vinci nel forum Visual Basic .Net
    Risposte: 4
    Ultimo Post: 25-11-2014, 14:24
  4. Risposte: 1
    Ultimo Post: 06-03-2012, 13:59
  5. Risolto: UserControl: controllare se una proprietà è stata assegnata.
    Da moneyscent nel forum Visual Basic .Net
    Risposte: 6
    Ultimo Post: 24-09-2011, 12:35