View Single Post
Old 24-02-2003, 18:17   #1
Kleidemos
Bannato
 
L'Avatar di Kleidemos
 
Iscritto dal: Nov 2002
Cittā: PV
Messaggi: 1210
[C#]Problema con ArrayList

Ho sto cod:
Codice:
public int rimuovi(int num)
		{
			object tmp;
			object numero = num as object;
			bool trova = false;
			for(int i=0;i<this.nome.Count;i++)
			{
				if(nome[i] == numero)
				{
					trova = true;
					tmp = int.Parse(tmp);
					return tmp;
				}
				else
				{
					trova = false;
                    System.Console.WriteLine("Cognome non Presente\n\t\tRiprovare...................");
				}
			}

			this.cognome[tmp] = null;
			this.nome[tmp] = null;
			return 0;
		}
Che dovrebbe rimuovermi, in base al numero che io gli do come argomento, 2 oggetti denominati nome e cognome di tipo System.Collection.ArrayList.
Slo che mi da:
Quote:
c:\documents and settings\admin\documenti\visual studio projects\agenda appuntamenti\agenda.cs(49,12): error CS1502: The best overloaded method match for 'int.Parse(string)' has some invalid arguments
c:\documents and settings\admin\documenti\visual studio projects\agenda appuntamenti\agenda.cs(49,22): error CS1503: Argument '1': cannot convert from 'object' to 'string'
c:\documents and settings\admin\documenti\visual studio projects\agenda appuntamenti\agenda.cs(50,13): error CS0029: Cannot implicitly convert type 'object' to 'int'
c:\documents and settings\admin\documenti\visual studio projects\agenda appuntamenti\agenda.cs(59,4): error CS1502: The best overloaded method match for 'System.Collections.ArrayList.this[int]' has some invalid arguments
c:\documents and settings\admin\documenti\visual studio projects\agenda appuntamenti\agenda.cs(59,17): error CS1503: Argument '1': cannot convert from 'object' to 'int'
c:\documents and settings\admin\documenti\visual studio projects\agenda appuntamenti\agenda.cs(60,4): error CS1502: The best overloaded method match for 'System.Collections.ArrayList.this[int]' has some invalid arguments
c:\documents and settings\admin\documenti\visual studio projects\agenda appuntamenti\agenda.cs(60,14): error CS1503: Argument '1': cannot convert from 'object' to 'int'

Why?
Kleidemos č offline   Rispondi citando il messaggio o parte di esso