tryparse

    0

    2答えて

    現在、私は12.53467345のように見えるダブルを持っています。今私はちょうど "12"を得るので、私はちょうど私がこれを行うことができるドットの後の数字を削除したいと思いますか?私はTryParseで推測しますが、実際にそれを行う方法を理解していません。 ありがとうございます!

    7

    6答えて

    TryParseが正常に動作するのに問題があります。私はほぼ確実な値のリストを持っています(彼らはシステムの別のコンポーネントから来ています)が、適切なエラー処理が行われていることを確認したいと思います。ここで は、私の値の例のリストです: private decimal CalculateValue(IEnumerable<XElement> summaryValues) {

    56

    9答えて

    私は知っています...私は知っている...パフォーマンスはここでの主な関心事ではありませんが、単に好奇心のために、何が良いですか? bool parsed = int.TryParse(string, out num); if (parsed) ... OR try { int.Parse(string); } catch() { do something...

    40

    1答えて

    Enum.TryParseを使用しているときに期待していない動作が発生しています。 私が列挙している場合: "1234" の文字列ではないにも関わらず MyEnum outputEnum; bool result = Enum.TryParse("1234", out outputEnum); : public enum MyEnum { ValueA, ValueB,

    2

    3答えて

    Int.TryParseを解析して、失敗した解析でゼロの代わりにカスタム番号(-1など)を返すことはできますか?それを行うには

    0

    1答えて

    誰でも分かりますか? は現在、私は何かのような.. If MembershipUser.TryParse(Membership.GetUser(x),myUser) Then myUsers.Add(myUser) End If VBやC#の作品があるかどう思っ.. Dim myUsers As New MembershipUserCollection Dim myUser As

    -1

    1答えて

    ファイアバードのデータベースがありますが、一部のテーブルにタイムスタンプがあります。たとえば、私のデータベースは、「1/4/2012 3:08:44 PM」または「12/20/2011 4:38:02 PM」という日付を返します。私はTryParseExactを使用すると、以下のようにコードがある: DateTime.TryParseExact(results[i][1], "M/d/yyyy h

    1

    1答えて

    TryParseをジェネリック型にレプリケートしようとしていて、TypeDescriptorが私に何を与えているかもしれないと考えました。だから私は次のテストケースを思いついたが、それは失敗している、誰かが私が間違っていることを知っているかどうか疑問に思う。 [TestMethod] public void Test() { string value = "Test

    5

    5答えて

    例外は多くの例外がアプリケーションのパフォーマンスを上回る可能性があることを知っています。したがって、制御フローの例外を使用しないようにしてください。 この声明の後、私はコーディング時にこれについてはあまり気にしなかったことを告白する必要があります。私は主にJavaプラットフォームで作業していましたが、最近私は.NETプラットフォームでそれをやっていました。この便利なメソッドを見つけたばかりです:

    17

    7答えて

    INT型のIDのフィールドを1つ返すSQLクエリがあります。 そしてC#コードで整数として使用する必要があります。 どの方法が高速で、メモリを少なくしますか? 又は int? id = (int?)command.ExecuteScalar(); if(id.HasValue) { // use id.Value } 又は int? id = command.ExecuteSc