問題タブ [tryparse]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - オブジェクトのプロパティ値を設定するための TryParse の使用
現在、Convert.To を TryParse に置き換えるコードをリファクタリングしています。
プロパティを作成してオブジェクトに割り当てる次のコードを見つけました。
代わりに私が思いついたのは次のとおりです。
私が行ったことに対する考え、意見、代替案はありますか?
c# - Request.QueryString []変数をどのようにテストしますか?
Request.QueryString[]
私は頻繁に変数を利用します。
私のPage_load
中で私はよく次のようなことをします:
それはすべて少し不格好でゴミのようです。あなたはあなたのをどのように扱いますRequest.QueryString[]
か?
vb.net - Integer.TryParse - より良い方法?
値が整数かどうかをテストするために Integer.TryParse を使用する必要があることがよくあります。ただし、TryParse を使用する場合は、参照変数を関数に渡す必要があるため、渡すために常に空の整数を作成する必要があることに気付きます。通常は次のようになります。
私が欲しいのは単純な真/偽の応答だけであることを考えると、これは非常に面倒だと思います。これにアプローチするより良い方法はありますか?テストしたい値を渡すだけで真/偽の応答を取得できるオーバーロードされた関数がないのはなぜですか?
c# - 解析対 TryParse
Parse() と TryParse() の違いは何ですか?
Try-Catch ブロックのような形式のエラー チェックはありますか?
c# - TryXX() メソッドが失敗した場合、出力値は何に設定する必要がありますか?
TryParse(string s, Out object result) メソッドを実装しています。解析が失敗した場合、以前の結果がそのまま残るように、out パラメーターに触れないようにしたいと思います。しかし、VS2k8 では許可されません。何があっても out オブジェクトの値を設定する必要があります。
コンパイラを喜ばせるために、単に result = result を入れるべきですか? 何か不足していますか?
c# - Convert.ToInt32 と TryParse の比較
多くのスローされた例外がアプリケーションのパフォーマンスに及ぼす影響は誰もが知っているため、制御フローに例外を使用するなどのことは避ける必要があります。この声明の後、私はコーディング時にこれについてあまり気にしなかったことを告白しなければなりません. 私は主に Java プラットフォームで作業してきましたが、最近は .NET プラットフォームで作業していてpublic static bool TryParse(string s,out int result)
、例外を発生させずに String を int に変換できる便利なメソッドを見つけました。その瞬間から、私はそれを使い続けています。public static bool TryParse(string s,out int result)
またはの使用に関する好みについてお聞きしたかっただけですpublic static int ToInt32(string value)
。
そして、Java の観点からは、次のような方法で取得できるにもかかわらず、そのような同様のメソッドが欠落していることを指摘するだけです。
boolean isInteger = Pattern.matches("^\d*$", myString);
ありがとう。
c# - 実際の年の文字列を指定すると、DateTime.TryParseがfalseを返すのはなぜですか?
以下のコードでは、関数にsTransactionDate = "1999"を指定し、それを日付x / x/1999に変換しようとしています。
文字列が「1999」の場合、常に悲しくなります。何か案は?
c# - Int32.TryParse()または(int?)command.ExecuteScalar()
INT型のIDという1つのフィールドのみを返すSQLクエリがあります。
そして、C#コードで整数として使用する必要があります。
どちらの方法がより速く、より少ないメモリを使用しますか?
また
また