String to bool
String to Float
Etc Etc ....
A lógica é simples, basta mudar esta linha (praticamente)
float valor_float = float.Parse(valor_string);
Se for int:
int valor_int = int.Parse(valor_string)
Código PHP:
/*
Este exemplo mostra como converter uma string em
um valor do tipo boolean.
Cuidado: este exemplo pode lançar dois tipos de
exceções: ArgumentNullException e FormatException.
Saiba mais: Se tentarmos atribuir diretamente uma
string a uma variável do tipo boolean, teremos o
seguinte erro de compilação:
Cannot implicitly convert type 'string' to 'bool'
*/
static void Main(string[] args){
string valor_string = "True";
// experimente com os valores "False" e "arquivo"
// tenta efetuar a conversão de string para integer
try{
bool valor_boolean = bool.Parse(valor_string);
// exibe o resultado
Console.WriteLine(valor_boolean);
}
catch(FormatException e){
// exibe a informações sobre a exceção
// String was not recognized as a valid Boolean
Console.WriteLine(e.Message);
}
Console.WriteLine("Pressione uma tecla para sair...");
Console.ReadKey();
}
Código PHP:
/*
Este exemplo mostra como converter uma string em
um valor do tipo float.
Cuidado: este exemplo pode lançar três tipos de
exceções: ArgumentNullException, FormatException
e OverflowException.
*/
static void Main(string[] args){
string valor_string = "56,30";
// experimente com os valores "23.5", "arquivo" e
// "65,403299"
// tenta efetuar a conversão de string para float
try{
float valor_float = float.Parse(valor_string);
// exibe o resultado
Console.WriteLine(valor_float);
}
catch(FormatException e){
// exibe a informações sobre a exceção
// Input string was not in a correct format.
Console.WriteLine(e.Message);
}
Console.WriteLine("Pressione uma tecla para sair...");
Console.ReadKey();
}
A lógica é simples, basta mudar esta linha (praticamente)
float valor_float = float.Parse(valor_string);
Se for int:
int valor_int = int.Parse(valor_string)