この質問で申し訳ありません。Windowsストアで値をテキストボックスからint、float、doubleなどに変換または解析するコードに混乱しました。私はC#ユーザーで、このコードを試しました
block1 = Convert.ToDouble(text1.Text); or block1 = double.Parse(text1.Text);
これらの方法は私にはうまくいきませんでした。誰か助けてくれますか? ありがとうございました。
この質問で申し訳ありません。Windowsストアで値をテキストボックスからint、float、doubleなどに変換または解析するコードに混乱しました。私はC#ユーザーで、このコードを試しました
block1 = Convert.ToDouble(text1.Text); or block1 = double.Parse(text1.Text);
これらの方法は私にはうまくいきませんでした。誰か助けてくれますか? ありがとうございました。
文字列を変換するタイプ (int、double、float) を簡単に選択できるようにしたい場合は、文字列を変換する簡単な方法を作成できます。
何かのようなもの
private T ConvertTo<T>(string value) where T : IConvertible
{
try
{
return (T)Convert.ChangeType(value, typeof(T));
}
catch (Exception)
{
}
return default(T);
}
使用法:
string value = "33";
int intVal = ConvertTo<int>(value);
float floatVal = ConvertTo<float>(value);
double doubleVal = ConvertTo<double>(value);