C#では、その変数に対して数学演算を行わない場合は、文字列として数字だけを含む変数を定義する必要がありますか?明らかに、変数を設定するときには、数値だけを受け入れることを確認する必要があります。文字列とは対照的にintを使う利点は、コンパイラがあなたのためにチェックを行うことです。私は他の人が何を考えているのか不思議です。数学演算を行わない場合は、数字だけを文字列として含む変数を定義する必要がありますか?
0
A
答えて
0
いいえ、間違いなく。それはより多くのメモリを使用し、理由番号データ型が存在します。
編集:また、ある時点で、数学演算にコードを追加したいと思う可能性があります。変数を文字列として定義した場合は、コードをさらに変更する必要があります。
0
必要なものを格納するために必要なプリミティブデータ型を使用する必要があります。数値を格納する必要がある場合は、(多くの場合、)数値データ型を使用する必要があります。
この質問は特定のプログラミング言語を超えています。あなたが求めている質問は、あなたのコード内にあなたの意図をどのように表示して、何らかの形のデータを処理したいのです。
この場合、データは一連の数字です。
あなたが尋ねる必要があるのは、この値を格納する目的です。
- このデータの上限はどのくらいですか?
- 書式設定は問題ですか?
- 先行ゼロには意味がありますか?
これらの質問に答えると、実装に最適な選択肢が得られます。
この場合、文字列データ型を使用する利点はありますか?
0
考慮すべきもう1つの点は、変数をソートまたは比較に使用するかどうかです。たとえば、テキストとしての整数は、整数と同じものをソートしません。「6」は「59」よりも大きいと見なされます。
関連する問題
- 1. 私は0から9の数字だけを含む文字列を書く必要があります
- 2. MySQLは文字列に対して数学演算を実行しますか?
- 3. 文字列を含むdata.tableに対して数値演算を実行
- 4. 数字を含む文字列を整数に変換する
- 5. テキストに文字が壊れている場合は、アルファベット文字と数字だけを使用しますか?
- 6. IDフィールドは数字のみであるか、文字を含む必要がありますか?
- 7. Xgboost - 0と1だけの場合は、係数を係数に変換する必要がありますか?
- 8. 集合演算(整数の文字列)
- 9. HTMLタグとphp変数を含む文字列をphp文字列変数に取り込む方法は?
- 10. 数値と数学演算子の配列(または文字列)を計算するには
- 11. 文字列から数字を抽出する必要があります
- 12. MATLAB copyfileエラー:引数に文字列を含める必要があります
- 13. OctoberCMSの変数を定義して数学演算を行うことができます
- 14. Herokuエラー:名前は文字で始まり、小文字、数字、ダッシュだけを含む必要があります
- 15. 文字列定数または文字列リテラルを使用する必要があります
- 16. セルに数字と特定の文字が含まれている場合Excel
- 17. ナチュラルソートC - "数字と文字を含む文字列の配列"
- 18. REGEX文字列の後に数字を見つける必要がありますが、検索文字列を除外してください。
- 19. 変数名を含む文字列を使用して変数にアクセスする
- 20. ファイル内の文字列の数を見つける必要があります
- 21. アニメーションの文字列を変数として定義する
- 22. 文字列内の複数のインスタンスが必要な場合があります(Excelの場合)
- 23. Javaで定数文字列を定義していますか?
- 24. PostgresとJavascriptは小数点を含む15桁以上の数字をサポートする必要があります
- 25. 文字列と数字を合計で加算します。
- 26. Eと数字を含む変換文字列を数字に置き換えないようにする
- 27. 複数の変数を含む文字列を返すメソッド
- 28. 文字列演算または整数演算なしでwhileループを使用して数値を逆にする方法はありますか?
- 29. 文字列xに文字がある場合、なぜこの関数を実行しないのですか?
- 30. 定数文字列にbash文字列演算子を適用する
例もご参考ください。 – Steve
必要なものを格納するために必要なプリミティブデータ型を使用する必要があります。数値を格納する必要がある場合は、数値データ型を使用する必要があります。これはアプリケーションがやっていることを超えています。これは、あなたが必要とすることのあなたのコードに意図を示すでしょう。 – eddiecubed
あなたのデータによって異なります。整数は範囲が限られており、電話番号のような長い数字を表すことはできません。 – Dani