C#で文字列変数をdoubleに変換するにはどうすればよいですか?

アントニーマウス

文字列変数をdoubleに変換しようとしています。

これまで、Convert.ToDouble()を試しました。

string userAge;

Console.WriteLine("What is your age?");
Console.ReadLine();

Convert.ToDouble(userAge);

そして、それに対して操作を行おうとすると、userAgeこのエラーが表示されます。

Program.cs(23,27): error CS0019: Operator '/' cannot be applied to operands of type 'string' and 'double' [/home/ccuser/workspace/csharp-working-with-numbers-arithmetic-operators-csharp/e3-workspace.csproj]
Program.cs(29,28): error CS0029: Cannot implicitly convert type 'string' to 'double' [/home/ccuser/workspace/csharp-working-with-numbers-arithmetic-operators-csharp/e3-workspace.csproj]
Program.cs(17,24): error CS0165: Use of unassigned local variable 'userAge' [/home/ccuser/workspace/csharp-working-with-numbers-arithmetic-operators-csharp/e3-workspace.csproj]

The build failed. Fix the build errors and run again.

助言がありますか?

ADyson

Convert呼び出しの結果を変数に割り当てるのではなく、単に破棄するだけです。Convertは、既存の変数の型を変更しません(他の考慮事項は別として、厳密に型指定された言語では変更できないため)。代わりに、数学で使用する新しい変数を生成します。

エラーは、関連するコードを見ずに推測userAgeします。これは、計算で使用しようとしたためです。これは、今説明したように、まだ文字列です。

また、ステップに戻るために、ReadLine操作の結果を最初にuserAge変数に実際に割り当てたことはありません。

この:

Console.WriteLine("What is your age?");
string userAge = Console.ReadLine();
double age = Convert.ToDouble(userAge);

もっと理にかなっているでしょう。そして、age後で計算に使用します。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Rで文字列doubleを数値doubleに変換するにはどうすればよいですか?

分類Dev

C ++でdoubleを文字列に変換するにはどうすればよいですか?

分類Dev

cmake変数をC ++コードの文字列に変換するにはどうすればよいですか?

分類Dev

C#で辞書をJSON文字列に変換するにはどうすればよいですか?

分類Dev

C#で文字列をHTTP応答に変換するにはどうすればよいですか?

分類Dev

C#文字列をSpan <char>に変換するにはどうすればよいですか?(スパン<T>)

分類Dev

C#文字列をJava.Lang.Stringに変換するにはどうすればよいですか?

分類Dev

php codeigniterで配列を文字列変数に変換するにはどうすればよいですか?

分類Dev

PowerShellでResourceId変数を文字列に変換するにはどうすればよいですか?

分類Dev

Swiftで文字列型変数をCFStringに変換するにはどうすればよいですか?

分類Dev

R:文字列引数を変数に変換するにはどうすればよいですか?

分類Dev

Retrofit2を使用してdoubleを文字列に変換するにはどうすればよいですか?

分類Dev

文字列のリストをsympy変数に変換するにはどうすればよいですか?

分類Dev

変数の内容を文字列に変換するにはどうすればよいですか?

分類Dev

Rのリスト変数に文字列を変換するにはどうすればよいですか?

分類Dev

変数を文字列に変換するにはどうすればよいですか?

分類Dev

JAVA:String変数をDouble変数に変換するにはどうすればよいですか?

分類Dev

数値を文字列に置き換える/変換するにはどうすればよいですか?

分類Dev

Double []をdouble []に変換するにはどうすればよいですか?

分類Dev

文字列を変換するにはどうすればよいですか?

分類Dev

PHPで文字列を数値に変換するにはどうすればよいですか?

分類Dev

PHPで文字列を数値に変換するにはどうすればよいですか?

分類Dev

Clojureで文字列を数値に変換するにはどうすればよいですか?

分類Dev

PHPで文字列を数値に変換するにはどうすればよいですか?

分類Dev

Rustで文字列を16進数に変換するにはどうすればよいですか?

分類Dev

d3jsで文字列を数値に変換するにはどうすればよいですか

分類Dev

JavaScriptでゼロの文字列を数値に変換するにはどうすればよいですか?

分類Dev

Pythonで文字列を関数に変換するにはどうすればよいですか?

分類Dev

Pythonで文字列を関数に変換するにはどうすればよいですか?

Related 関連記事

  1. 1

    Rで文字列doubleを数値doubleに変換するにはどうすればよいですか?

  2. 2

    C ++でdoubleを文字列に変換するにはどうすればよいですか?

  3. 3

    cmake変数をC ++コードの文字列に変換するにはどうすればよいですか?

  4. 4

    C#で辞書をJSON文字列に変換するにはどうすればよいですか?

  5. 5

    C#で文字列をHTTP応答に変換するにはどうすればよいですか?

  6. 6

    C#文字列をSpan <char>に変換するにはどうすればよいですか?(スパン<T>)

  7. 7

    C#文字列をJava.Lang.Stringに変換するにはどうすればよいですか?

  8. 8

    php codeigniterで配列を文字列変数に変換するにはどうすればよいですか?

  9. 9

    PowerShellでResourceId変数を文字列に変換するにはどうすればよいですか?

  10. 10

    Swiftで文字列型変数をCFStringに変換するにはどうすればよいですか?

  11. 11

    R:文字列引数を変数に変換するにはどうすればよいですか?

  12. 12

    Retrofit2を使用してdoubleを文字列に変換するにはどうすればよいですか?

  13. 13

    文字列のリストをsympy変数に変換するにはどうすればよいですか?

  14. 14

    変数の内容を文字列に変換するにはどうすればよいですか?

  15. 15

    Rのリスト変数に文字列を変換するにはどうすればよいですか?

  16. 16

    変数を文字列に変換するにはどうすればよいですか?

  17. 17

    JAVA:String変数をDouble変数に変換するにはどうすればよいですか?

  18. 18

    数値を文字列に置き換える/変換するにはどうすればよいですか?

  19. 19

    Double []をdouble []に変換するにはどうすればよいですか?

  20. 20

    文字列を変換するにはどうすればよいですか?

  21. 21

    PHPで文字列を数値に変換するにはどうすればよいですか?

  22. 22

    PHPで文字列を数値に変換するにはどうすればよいですか?

  23. 23

    Clojureで文字列を数値に変換するにはどうすればよいですか?

  24. 24

    PHPで文字列を数値に変換するにはどうすればよいですか?

  25. 25

    Rustで文字列を16進数に変換するにはどうすればよいですか?

  26. 26

    d3jsで文字列を数値に変換するにはどうすればよいですか

  27. 27

    JavaScriptでゼロの文字列を数値に変換するにはどうすればよいですか?

  28. 28

    Pythonで文字列を関数に変換するにはどうすればよいですか?

  29. 29

    Pythonで文字列を関数に変換するにはどうすればよいですか?

ホットタグ

アーカイブ