問題タブ [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.
vb.net - 単一の文字列を "DD/MM/YYYY" 形式の DateTime に解析 (試行) する方法は? (VB.Net)
単一の文字列を "DD/MM/YYYY" 形式の DateTime に解析 (試行) する方法は? (VB.Net)
例: 入力文字列 "30/12/1999" (1999 年 12 月 30 日) を使用していますが、それを DateTime に解析するにはどうすればよいですか?
c# - UInt32.TryParse()16進数が機能しない
何らかの理由で、次のC#コンソールプログラムは常に出力します。
32
False
wtf = 0
私は何が間違っているのですか?
visual-studio-2005 - IPAddress.TryParseが']'以降のすべてを許可するのはなぜですか
独自の正規表現を記述したくないので、System.Net.IPAddress.TryParseを使用してIPv6アドレスを検証したいと思います:-)
ただし、これにより、「(validIPv6)](anythingatallhere)」などの文字列が許可されるようです。たとえば、「1234 :: 5678:abcd]whargarbl」などです。
これらが有効である理由はありますか、それともこれは誤りですか?
これは、実際には「[(validIPv6)] :( portnumber)」の形式の文字列のみが必要であるため、自分で少し検証する必要があるため、さらに複雑になります。
c# - ジェネリック TryParse
「TryParse」を使用して文字列が特定のタイプであるかどうかを確認する汎用拡張機能を作成しようとしています。
シンボル「TryParse」を解決できないため、これはコンパイルされません
私が理解しているように、「TryParse」はどのインターフェースにも含まれていません。
これはまったく可能ですか?
アップデート:
以下の答えを使用して、私は思いつきました:
それは非常にうまく機能しますが、そのように例外を使用することは私には正しくないと思います。
更新 2:
ジェネリックを使用するのではなく、型を渡すように変更されました。
linq - LINQ で TryGetValue() を使用していますか?
このコードは機能しますが、ignored
辞書を二重に参照するため非効率的です。LINQ ステートメントで辞書TryGetValue()
メソッドを使用して効率を高めるにはどうすればよいですか?
問題は、out パラメーターに使用する LINQ ステートメント内で変数を宣言する方法がわからないことです。
c# - Enum.TryParse が c# の vs2008 でサポートされていない
Enum.TryParse(,,out) は c# の vs2008 でサポートされていませんか? なぜ?使用しようとしていますが、TryParse が定義されていないというエラーが発生します。
c# - double から int に変換する最良の (最も安全な) 方法
double を int に変換する最良の方法に興味があります。ランタイムの安全性は、ここでの私の主な関心事です (必ずしも最速の方法である必要はありませんが、それは私の二次的な関心事です)。以下に思いつくことができるいくつかのオプションを残しました。誰がベストプラクティスであるかを検討できますか? 私がリストしていないこれを達成するためのより良い方法はありますか?
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
たとえば)?
.net - Int32.TryParse(String、Int32)は、失敗時にint引数を変更しますか?
興味深いことに、Int32.TryParse(String, Int32)
失敗した場合、int引数は変更されないままであると想定しても安全ですか?たとえば、整数にデフォルト値を設定したい場合は、どちらが賢明ですか?
また
c# - カスケード解析
私は次のタイプを持っているかもしれません:
小数の数:100.90
数(int32):32
文字列: ""
私が欲しいのは、小数として解析しようとし、失敗した場合はintとして解析しようとし、失敗した場合は文字列として解析しようとする関数です。次の機能を備えたC#のあらゆる種類の関数を歓迎します。