C#.Netでプロトタイプメソッド(JavaScriptなど)を作成するにはどうすればよいですか?

C#.Netでプロトタイプメソッド(JavaScriptなど)を作成するにはどうすればよいですか?

どのようにC#.NETでプロトタイプメソッドを作ることが可能ですか? JavaScriptでは、私は文字列オブジェクトのトリムメソッドを作成するために、次のことができます: String.prototype.trim=function(){return this.replace(/^\s+|\s+$/g,"");}C#.Netでこれをやり遂げるにはどうすればいいですか…


C#静的コンストラクタスレッドは安全ですか?

言い換えれば、このシングルトン実装は安全ですか? public class Singleton{private static Singleton instance; private Singleton(){} static Singleton(){instance=new Singleton();}public static Singleton Instance{get{return instan…


C#3.0の自動プロパティ-便利かどうか?

注:これは私がC#を始めたときに投稿されました。 2014年の知識では、自動プロパティはC#言語でこれまでに起こった中で最高のものの1つです。 私はC#でプライベートフィールドとパブリックフィールドを使って自分のプロパティを作成するのに慣れています。 private string title; public string Title{get{return title;}set{title=valu…


c# - .NETリフレクションはどれくらいコストがかかりますか?

私は、リフレクションを使用するのがどれほど悪いのかを常に聞いています。 私は一般的に反省を避け、それなしでは自分の問題を解決することが不可能である状況をめったに見つけませんが、私は疑問に思いました... アプリケーションでリフレクションを使用したことがある人にとって、パフォーマンスのヒットを測定しましたか。それは本当にそれほど悪いのでしょうか。…


Javaの匿名内部クラスから囲みクラスへの参照を取得するにはどうすればよいですか?

この質問にはすでに回答があります:内部クラスオブジェクトから外部クラスオブジェクトを取得する(8つの回答) 2年前に閉店。 現在、外部クラスでこれへの明示的な参照を作成しているため、匿名の内部クラスで参照する名前を持っています。 これを行うためのより良い方法はありますか?…



SQLの 'in'キーワードに類似したC#の条件付きの省略形

C#では、これを書くための簡略な方法があります: public static bool IsAllowed(int userID){return(userID== Personnel.JohnDoe || userID== Personnel.JaneDoe...);}次のように: public static bool IsAllowed(int userID){…


java - コンストラクタの仮想関数、なぜ言語が異なるのですか?

C++では、仮想関数がコンストラクタ内から呼び出されると、仮想関数のように振る舞いません。 私は最初に遭遇した人は誰もが驚いたと思うが、2番目の考えでは、派生したコンストラクタがまだオブジェクトを実行していない場合、まだ導出されていないので、どのように派生関数を呼び出すことができますか? 前提条件は設定する機会がありませんでした。 例: class base{public: ba…


C#で使用されるyieldキーワードは何ですか?

どのようにIList<>の質問のみを公開することができますか?質問には以下のコードスニペットがあります: IEnumerable<object> FilteredList(){foreach( object item in FullList){ if( IsItemInPartialList( item)yield retur…


Javaはクロージャを必要としますか?

私は最近、 閉鎖をサポートするJavaの次のリリースについて多くのことを読んできました。 私は、クロージャが何であるかをかなり堅く把握しているように感じますが、オブジェクト指向言語をより良くする方法の確かな例は考えられません。 誰も私に閉鎖が必要とされる特定のユースケースを教えてもらえますか?…


c# - 実行時に属性のパラメータを変更する

実行時に属性のパラメータを変更できるかどうかはわかりません。 たとえば、アセンブリの中には次のクラスがあります public class UserInfo{[Category("change me!")] public int Age{get; set;}[Category("change me!")]…




java メリット メソッド static 継承 クラス 使い方 引数 class リフレクション