答えて
int myNumber = int.Parse(myString);
myStringをintに変換できない場合、これは例外をスローすることに注意してください。あなたが質問のこれらの種類のために、私は本を読み、言語を発見すると、いくつかの良いを行うだろうと思うが、それは
int myNumber
if(int.TryParse(myString, out myNumber){
//conversion ok, and myNumber now contains the int
}else{
//conversion failed. myNumber will now be 0.
}
なぜint.Parse not Convert.Toint32(string); – rahularyansharma
お返事ありがとうございました。あなたの例が役立つように、私の文字列が数字ではない場合があります。私は受け入れられるとマークします。 – MIMI
@rahularyansharma - 私はそれがint.Parseを使用するためにもっときれいに見えると思います。 'Convert.ToInt32(string)'が何をしているのか調べるのは、引数がnullかどうかを調べることです。そうであれば、0を返し、そうでない場合は直接 'int.Parse'を呼び出します。 –
var myInt = Int32.Parse(myString);
より安全である代わりに、TryParseを使用することができます。あなたは
string str = "123";
int value = int.MinValue;
if(int.TryParse(str, out value))
MessageBox.Show("Successfully parsed");
else
MessageBox.Show("Parsing failed");
また、使用することが可能である:
int value = Convert.ToInt32("myString");
を行うことができ
私は、なぜ人々がコメントを残さずに答えを下降させるのか理解できません。 –
@Abdulおそらくサンプルコードが正しくないため、 "myString"は数値に変換できません。 –
@ Winston Smithええ、間違いなく、コメントを残しておけば、回答者が自分のコードで問題を知ることができるようになります。 –
- 1. Railsの - 私はこのような配列持つ文字列
- 2. は、私はこのようなJSON文字列を持つJSON文字列
- 3. は、私はこのようになります文字列持つ文字列
- 4. 私はこのような文字列を持つアレイのJavascript
- 5. 私はこのような文字列を持つ文字列チタン
- 6. 私はこのような文字列持つ
- 7. 私はこのようになります文字列持つ
- 8. は、どのように私はこのような文字列持つ
- 9. 私はこのような行を持つテキストファイル持つ新しい文字列
- 10. 私は次のような3つの文字列持つMATLAB
- 11. は正規表現が、私はこのような文字列持つコロン
- 12. することは、私は、このような文字列持つ
- 13. 私はこのようなnumpyのバイナリ配列を持つ文字列
- 14. は、どのように私は、文字列は、私はこのような文字列を持っている
- 15. JavaScriptが私はこのような文字列を持っている文字
- 16. 文字列は、私は、このようなデータフレーム持って
- 17. 私のようなクエリ文字列持つ1つのRewriteCond
- 18. は、文字列CRLFを交換し、私はこのような文字列を持っているLFのC#
- 19. 私はこのようなSVG-コードの文字列持つ最初の5
- 20. MySQLの私は、このような文字列で列名を持つ文字列
- 21. 私はこのような文字列を持っている
- 22. 私はこのような文字列持って
- 23. 私はこのような文字列を持っている
- 24. 私はこのようになりますPHPの文字列持つ括弧
- 25. は、私はこの1つのような文字列を持っている文字列
- 26. C#私はこのような文字列のリストを持っている文字列
- 27. 私はこのような出力いくつかのコード持っている私のC文字列
- 28. 私は、文字列持つ文字列
- 29. Excelは、だから私はこのようになります文字列持つ文字列
- 30. SQL:私はこのような接続文字列を持つコンソールアプリケーションでは、接続文字列
-1。少なくとも最初に検索しようとする。 – Reniuz
*最も簡単な方法は、サンプルを指定すると、025の前後の引用符を削除することです。 –