Click or drag to resize

Metodo UtilityUpdateString

Incrementa o decrementa la stringa passata iniziando dal carattere più a destra e proseguendo. Se necessario aggiunge un carattere a sinistra (es. 99 -> 100) o lo azzera nel caso di decremento (es. 100 -> 099). Se non riesce a trovare nell'alfabeto il carattere da incrementare verifica il caso più semplice del numero (0-9) o dell'alfabeto (A-Za-z). Se non riesce restituisce la stessa stringa che ha ricevuto come argomento.

Namespace: DedNet.Core
Assembly: DedNet (in DedNet.dll) Versione: 26.4.0.0 (26.4.0.0)
Sintassi
public static string UpdateString(
	string stringToIncrease,
	bool increase,
	string alphabet
)

Parametri

stringToIncrease  String
Stringa numerica o alfanumerica da incrementare.
increase  Boolean
Indica se incrementare o decrementare la stringa.
alphabet  String
Alfabeto da utilizzare per l'incremento della stringa. Se si passa null utilizza quello numerico o alfabetico.

Valore di ritorno

String
Restituisce la stringa incrementata oppure la stessa stringa passata come argomento.
Note
Se viene trovato un carattere non incrementabile passa al successivo e cerca di incrementare quello. Se viene azzerato un carattere perché arrivato all'indice massimo dell'alfabeto, passa al successivo per incrementarlo se non riesce aggiunge un carattere all'inizio della stringa. Es. ("99" - > "100", "-99" -> "1-00"). Lo stesso vale per il decremento.
Vedi anche