問題タブ [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 投票する
1 に答える
45470 参照

vb.net - 単一の文字列を "DD/MM/YYYY" 形式の DateTime に解析 (試行) する方法は? (VB.Net)

単一の文字列を "DD/MM/YYYY" 形式の DateTime に解析 (試行) する方法は? (VB.Net)

例: 入力文字列 "30/12/1999" (1999 年 12 月 30 日) を使用していますが、それを DateTime に解析するにはどうすればよいですか?

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

c# - UInt32.TryParse()16進数が機能しない

何らかの理由で、次のC#コンソールプログラムは常に出力します。

32
False
wtf = 0

私は何が間違っているのですか?

0 投票する
1 に答える
797 参照

visual-studio-2005 - IPAddress.TryParseが']'以降のすべてを許可するのはなぜですか

独自の正規表現を記述したくないので、System.Net.IPAddress.TryParseを使用してIPv6アドレスを検証したいと思います:-)

ただし、これにより、「(validIPv6)](anythingatallhere)」などの文字列が許可されるようです。たとえば、「1234 :: 5678:abcd]whargarbl」などです。

これらが有効である理由はありますか、それともこれは誤りですか?

これは、実際には「[(validIPv6)] :( portnumber)」の形式の文字列のみが必要であるため、自分で少し検証する必要があるため、さらに複雑になります。

0 投票する
23 に答える
90493 参照

c# - ジェネリック TryParse

「TryParse」を使用して文字列が特定のタイプであるかどうかを確認する汎用拡張機能を作成しようとしています。

シンボル「TryParse」を解決できないため、これはコンパイルされません

私が理解しているように、「TryParse」はどのインターフェースにも含まれていません。

これはまったく可能ですか?

アップデート:

以下の答えを使用して、私は思いつきました:

それは非常にうまく機能しますが、そのように例外を使用することは私には正しくないと思います。

更新 2:

ジェネリックを使用するのではなく、型を渡すように変更されました。

0 投票する
3 に答える
7672 参照

linq - LINQ で TryGetValue() を使用していますか?

このコードは機能しますが、ignored辞書を二重に参照するため非効率的です。LINQ ステートメントで辞書TryGetValue()メソッドを使用して効率を高めるにはどうすればよいですか?

問題は、out パラメーターに使用する LINQ ステートメント内で変数を宣言する方法がわからないことです。

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

c# - Enum.TryParse が c# の vs2008 でサポートされていない

Enum.TryParse(,,out) は c# の vs2008 でサポートされていませんか? なぜ?使用しようとしていますが、TryParse が定義されていないというエラーが発生します。

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

c# - double から int に変換する最良の (最も安全な) 方法

double を int に変換する最良の方法に興味があります。ランタイムの安全性は、ここでの私の主な関心事です (必ずしも最速の方法である必要はありませんが、それは私の二次的な関心事です)。以下に思いつくことができるいくつかのオプションを残しました。誰がベストプラクティスであるかを検討できますか? 私がリストしていないこれを達成するためのより良い方法はありますか?

0 投票する
1 に答える
1921 参照

objective-c - Objective C try parse ブール値

Objective-C で、文字列がブール値を表しているかどうかを確認する方法を知りたいです。この[string boolValue]ような文字列を解析しようとすると[@"ERROR" boolValue]、例外がスローされる代わりに NO が返されるため、このメソッドは機能しません。C# では、次のようなことができます:が、タイプがオブジェクト指向ではないif (Boolean.TryParse(string, out bool))ため、これは私が知る限り、Objective-C では使用できません。BOOL独自のBOOLパーサー クラスを作成する必要がありますか? それとも、私が欠けているものがありますか(NSScannerたとえば)?

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

.net - Int32.TryParse(String、Int32)は、失敗時にint引数を変更しますか?

興味深いことに、Int32.TryParse(String, Int32)失敗した場合、int引数は変更されないままであると想定しても安全ですか?たとえば、整数にデフォルト値を設定したい場合は、どちらが賢明ですか?

また

0 投票する
2 に答える
84 参照

c# - カスケード解析

私は次のタイプを持っているかもしれません:
小数の数:100.90
数(int32):32
文字列: ""

私が欲しいのは、小数として解析しようとし、失敗した場合はintとして解析しようとし、失敗した場合は文字列として解析しようとする関数です。次の機能を備えたC#のあらゆる種類の関数を歓迎します。