問題タブ [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.

0 投票する
4 に答える
6570 参照

c# - オブジェクトのプロパティ値を設定するための TryParse の使用

現在、Convert.To を TryParse に置き換えるコードをリファクタリングしています。

プロパティを作成してオブジェクトに割り当てる次のコードを見つけました。

代わりに私が思いついたのは次のとおりです。

私が行ったことに対する考え、意見、代替案はありますか?

0 投票する
11 に答える
110492 参照

c# - Request.QueryString []変数をどのようにテストしますか?

Request.QueryString[]私は頻繁に変数を利用します。

私のPage_load中で私はよく次のようなことをします:

それはすべて少し不格好でゴミのようです。あなたはあなたのをどのように扱いますRequest.QueryString[]か?

0 投票する
7 に答える
77257 参照

vb.net - Integer.TryParse - より良い方法?

値が整数かどうかをテストするために Integer.TryParse を使用する必要があることがよくあります。ただし、TryParse を使用する場合は、参照変数を関数に渡す必要があるため、渡すために常に空の整数を作成する必要があることに気付きます。通常は次のようになります。

私が欲しいのは単純な真/偽の応答だけであることを考えると、これは非常に面倒だと思います。これにアプローチするより良い方法はありますか?テストしたい値を渡すだけで真/偽の応答を取得できるオーバーロードされた関数がないのはなぜですか?

0 投票する
8 に答える
118762 参照

c# - 解析対 TryParse

Parse() と TryParse() の違いは何ですか?

Try-Catch ブロックのような形式のエラー チェックはありますか?

0 投票する
6 に答える
161 参照

c# - TryXX() メソッドが失敗した場合、出力値は何に設定する必要がありますか?

TryParse(string s, Out object result) メソッドを実装しています。解析が失敗した場合、以前の結果がそのまま残るように、out パラメーターに触れないようにしたいと思います。しかし、VS2k8 では許可されません。何があっても out オブジェクトの値を設定する必要があります。

コンパイラを喜ばせるために、単に result = result を入れるべきですか? 何か不足していますか?

0 投票する
5 に答える
5398 参照

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);

ありがとう。

0 投票する
4 に答える
3754 参照

c# - 実際の年の文字列を指定すると、DateTime.TryParseがfalseを返すのはなぜですか?

以下のコードでは、関数にsTransactionDate = "1999"を指定し、それを日付x / x/1999に変換しようとしています。

文字列が「1999」の場合、常に悲しくなります。何か案は?

0 投票する
7 に答える
38190 参照

c# - Int32.TryParse()または(int?)command.ExecuteScalar()

INT型のIDという1つのフィールドのみを返すSQLクエリがあります。

そして、C#コードで整数として使用する必要があります。

どちらの方法がより速く、より少ないメモリを使用しますか?

また

また