Correzione crash
This commit is contained in:
parent
1eb392051d
commit
36801822d8
@ -172,7 +172,7 @@ class Program {
|
||||
}
|
||||
if (p_contatore != 0) {
|
||||
bool exit = false;
|
||||
for (int i = 0; i < p_rubrica.GetVocidellarubrica().Length && !exit; i++) {
|
||||
for (int i = 0; i < p_contatore && !exit; i++) {
|
||||
exit = p_tipologia ? p_rubrica.GetVocidellarubrica()[i].GetNome().Contains(p_stringa) : p_rubrica.GetVocidellarubrica()[i].Getnumeroditelefono().Contains(p_stringa);
|
||||
if (exit) {
|
||||
ritorno = $"Questo {(p_tipologia ? "nome" : "numero di telefono")} esiste già nella rubrica.";
|
||||
|
||||
@ -23,11 +23,13 @@ class Rubrica {
|
||||
p_tipologia=false -> ricerca non esatta
|
||||
*/
|
||||
bool notFound = true;
|
||||
string message = "";
|
||||
int i = 0;
|
||||
for (; i < p_contatore && notFound; i++) {
|
||||
notFound = !(p_tipologia ? p_ricerca == this.vocidellarubrica[i].GetNome() : this.vocidellarubrica[i].GetNome().StartsWith(p_ricerca));
|
||||
message = !notFound ? $"Voce trovata:\nNome: {this.vocidellarubrica[i].GetNome()}\nNumero di telefono: {this.vocidellarubrica[i].Getnumeroditelefono()}" : $"Il nome {(p_tipologia ? "" : "contenente")} {p_ricerca} non è stato trovato nella rubrica.";
|
||||
}
|
||||
return !notFound ? $"Voce trovata:\nNome: {this.vocidellarubrica[i].GetNome()}\nNumero di telefono: {this.vocidellarubrica[i].Getnumeroditelefono()}" : $"Il nome {p_ricerca} non è stato trovato nella rubrica.";
|
||||
return message;
|
||||
}
|
||||
|
||||
public void StampaRubricaCompleta(int p_contatore) {
|
||||
|
||||
Binary file not shown.
Binary file not shown.
@ -13,7 +13,7 @@ using System.Reflection;
|
||||
[assembly: System.Reflection.AssemblyCompanyAttribute("Rubrica_Miglioria")]
|
||||
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
|
||||
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e7de3c601399c0a4ff32ad7ca693ebf58115fc89")]
|
||||
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+1eb392051d22dcf00a50aeca480e97b3b6d1c5a9")]
|
||||
[assembly: System.Reflection.AssemblyProductAttribute("Rubrica_Miglioria")]
|
||||
[assembly: System.Reflection.AssemblyTitleAttribute("Rubrica_Miglioria")]
|
||||
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
|
||||
|
||||
@ -1 +1 @@
|
||||
74d82e905a60e0dca9021051aebc282c6ac8672632bad48a18bb165ce203b440
|
||||
b7743c52efaee334acf61e77f4ce2b5617407c3e763e61b4ac9d1a8291d12fd7
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user