raise

    20

    2答えて

    私はMicrosoft Practice Testでこの質問に出くわしました。私は混乱しました。 がイベントを発生させるための適切な方法で、次のC#コードサンプルの、 アラームイベント、 AlarmEventArgsクラス、および AlarmEventHandlerデリゲートが を宣言されていると仮定:ここでの質問はありますか?ここで 、彼らが提供する「正しい」答えは次のとおりです。 AlarmE

    4

    1答えて

    Open-Uri open()がSocketErrorなどのタイムアウトを起こしたり例外を発生させたりすると、しかし、私はこれに問題があります。 @obj.should_receive(:open).with("some_url").and_raise(SocketError) そして私は、オープン-uriの使用している私のオブジェクトの一部:ここ は(SocketError用)私のスペックは

    11

    5答えて

    これはおそらく問題ではないことがわかりますが、何が正しいかを知りたいと思います。 コードにthrow new SomeKindOfException()の一部のバージョンが含まれている場合。このコードは潜在的に例外を発生させる可能性があると言いますか?または例外をスローしますか? キーワードがthrowあるので、私は種類のそれに傾いていますが、また、多く使用された例外を発生させる... は、彼らは

    3

    2答えて

    public class a { public event eventhandler test; public void RaiseTest(){//fire test} } メソッドを呼び出すことなく、このクラスの外部からこのクラスのテストを呼び出すことは可能ですか? 基本的には、外部ソースに基づいて発生させる必要があるイベントが多数あり、それぞれに対してRaise(