double.Parse(myString)
とDouble.Parse(myString)
の違いは何ですか?性能の違いや使用する理由はありますか?double.ParseとDouble.Parseの違いは何ですか?
答えて
double
String
のように、あまりにも、この例の他のペアがありますが、System.Double
(CLRによって認識クラス)のためだけの言語の別名であります同じ。
そうでない場合は、具体的な問題が発生していますか?
なし-sub-ever-ever ...
doubleはSystem.Doubleのエイリアスです。他に何もない。
double.ParseはDouble.Parseとまったく同じです。
何もありません。そのうちの1つ(double
またはDouble
- 覚えていない)は、もう一方の別名です。
コンパイラが処理するので、文字通り違いはありません。それは正確でなければなりませんので
がint
/Int32
および/ string
なぜ両方存在するのですか?もし2人が同じことをしているなら、存在してはいけませんか? – KMC
@KMCこの質問を参照してください:http://stackoverflow.com/questions/8626056/in-c-why-is-int-an-alias-for-system-int32 –
@KMC - 来る開発者のための構文的な砂糖C/C++バックグラウンドから。 –
単純な単語では、DoubleはDoubleのエイリアスです。Double WordでF12キーを押すと表示されます。実際にはメインタイプはdoubleですが、.NET FrameworkではDoubleですmsdn about doubleを参照してください。
正確に、
次の表は、予め定義されたタイプの エイリアスSystem名前空間にあるビルトインC#タイプのキーワードを示しています。
ブール - >可能System.Boolean
進 - > System.Decimalの
ダブル - > System.Double
int型 - >可能System.Int32
完全リストhere。
- 1. double.Parse in Managed C++
- 2. difftimeと ' - 'の違いは何ですか?
- 3. A`と ``の違いは何ですか[:] `
- 4. `&`と `ref`の違いは何ですか?
- 5. バックスティックと$()の違いは何ですか?
- 6. `##`と `hashCode`の違いは何ですか?
- 7. "$^N"と "$ +"の違いは何ですか?
- 8. #{} $ {}と%{}の違いは何ですか?
- 9. typedefとの違いは何ですか?
- 10. %Qと%{}の違いは何ですか?
- 11. `==`と `is`の違いは何ですか?
- 12. $と$$の違いは何ですか?
- 13. NodeJS:「./ ..」と「..」の違いは何ですか?
- 14. $ dirtyと$ invalid:違いは何ですか?
- 15. Backbone.jsとPusherapp - 違いは何ですか?
- 16. libspeとlibspe2?違いは何ですか?
- 17. リストと何か([_])と何か(_)の違い
- 18. decodeURIComponentとunescapeの違いは何ですか?unescapeの問題は何ですか?
- 19. コロンの配置の違いは何ですか:何かと何か:
- 20. GoogleのDremelとは何ですか? Mapreduceとの違いは?
- 21. 重要な違いは何ですかext2-ext3とext3-ext4の違いは何ですか?
- 22. 「アソシエーション」と「リレーション」という用語の違いは何ですか?
- 23. グロムとは何ですか? mapPartitionsとの違いは?
- 24. AndroidでThread.run()とHandler.post()とServiceの違いは何ですか?
- 25. Androidでは、MotionEventのgetAction()とgetActionMasked()の違いは何ですか?
- 26. XSLT属性の違いとは何か
- 27. nHibernateのICriteriaとICriterionの違いと利点は何ですか?
- 28. BasicHttpsBindingとWsHttpBindingのトランスポートセキュリティとの違いは何ですか?
- 29. MSBuildの@と$と%の違いは何ですか?
- 30. middlegenとXDocletの使用とその違いは何ですか?
私は長いコメントから私の理解を明確にしたいので、 'ダブル'はSystem.Doubleのキーワード(またはエイリアス)であり、私の質問はより正確には「doubleとSystem.Doubleの違い」でなければなりません。私は正しい? – KMC
あなたの質問は正しいです(少なくとも惑星地球の人々がそれを理解する方法)。あなたが受け取った回答(Aliの応答を保存する)が正しく答えます。要するに、 'double'は、コンパイラに対して' System.Double'を意味するものです。それらは、コンパイラが従来の互換性のために 'double'を使用できるようにするのと同じことです。 –
@KMC:M.Babcockはとてもうまくいっています。何も追加する必要はありません。 –