reference-type

    1

    3答えて

    文章は正確ではない(間違いを含んでいるかもしれません)か、それとも私のせいですか? 帳私は現在読んで(翻訳)言う: 参照型の値を作成するには、 新しいキーワードを使用する必要があります。 私はそうは思わない - 代表者はどうですか?私は正しいのですか、そのテキストをひどく理解していますか?

    9

    2答えて

    変数が参照型の値型であるかどうかを確認する方法はありますか? 想像: private object GetSomething<T>(params T[] values) { foreach (var value in values) { bool is ValueType; // Check if 'value' is a value type or refere

    3

    3答えて

    可能な二重に参照型であっても値型として振る舞う:文字列が非常に大きくなる可能性があるため In C#, why is String a reference type that behaves like a value type? 私は、文字列が参照型である知っているとスタックは1 MBです。しかし、プログラム的にコーディングしながら、私はそれが string func_name(string st

    1

    4答えて

    私はクラスからいくつかのオブジェクトを構築しており、これらのクラスの特定の関数を使ってスレッドを開始しています。これらのオブジェクトが構築されているメンバ関数を含むクラスには、静的なprivate Mutexメンバがあります。私はこの静的メンバーをコンストラクタと各コンストラクタの内部に渡しています。渡されたMutex(おそらくは参照)は別のローカルメンバーに割り当てられています。 これらのローカ

    0

    2答えて

    値の型がオブジェクトの場合(ValueTypeが実際にObjectから継承しているのを見てきました)、どうしてオブジェクトとして振る舞いませんか? nullにすることはできないため、参照を持たないように見え、ボックス化/ボックス化解除する必要があります。 paramsとして渡されると、プリミティブのように動作しますが、メソッドを呼び出すことができるので、参照型としても動作するようです。私は彼らが通

    7

    3答えて

    のオブジェクトがSystem.ValueTypeから継承されていないということは、定義上参照する必要があります。 この概念をバックアップするための決定的な文書は見つかりませんでした。

    1

    2答えて

    に戻りません: 私は自分のドメイン層に私のコントローラからの呼び出しを行う必要があります。このメソッドは、参照(ref)で要求を受け取るWebサービスメソッドを呼び出します。 コントローラーコード: //BusinessEntityObject is a Reference-Type (BusinessEntity) object var request = View.BusinessEntit

    3

    2答えて

    今日、構造体とクラスはC#で変数に代入するときに違った働きをすることがわかりました。変数はその構造体のコピーを格納し、クラスを変数に代入すると、変数はそのクラスインスタンスへの参照を格納します。 この場合、dad2にはdad1のコピーが含まれているため、dad2に何もしてはいけません.dad1に影響しませんか?明らかに、私がdad2に息子を加えると、dad1に同じ息子が加わるからです。 publi

    1

    3答えて

    データテーブル/データセットは参照タイプの値タイプですか? は、しかし、私の心の中で最も重要な問題は、「型が値型または参照タイプであるかどうかを見つける方法を?」IS-

    10

    5答えて

    私の質問は以下のとおりです。 をすると、我々は値型と参照型を使用する必要がありますか? 他のものの長所と短所は何ですか? 参照型をどこでも使用する場合はどうなりますか?それに害はありますか? また、それぞれの長所と短所についても説明してください。私もそれを理解したい。