C#の基本クラスをいくつかの追加機能で拡張したいと考えています。私は拡張バージョンに変換する必要がある基本クラスオブジェクト(アカウント)の配列を返す既存のコードを持っています。 だから私は拡張版があります。 class AccountXtra : Account
{
public int Period { get; set; }
public int Visitors {
私はLinq2SQL継承を使用した設定があります。 public IQueryable<Derived> Derivations
{
get { return Bases.OfType<Derived>(); } // filter list on type
}
は完璧に動作し、私が正しく生成されたSQLを見ることができ、これを呼び出す:クエリを簡単にするために、私は次のように、
このnilを終わるには、私がここで働いていたプロジェクトの継続である: アドバイスが受けciruclar参照の問題を修正しCircular reference issue with Classes which use each other (再び、助けに感謝)。今、私は何か他のものと格闘しています:TcmDataPanel.FObservingDataPanelsは常に終わりがなくなります。 (最
私はまだC++を学んでいます。私は多態性がどのように機能するかを試していました。仮想メソッドを呼び出すときにセグメント化エラーが発生しました。 (注:私は、私は何が起こるか見にしようとしていた仮想としてデストラクタをマークしていなかった)ここでは、コードです: #include <iostream>
using namespace std;
class Base
{
protected
私はクラスを持っています。線グラフをレンダリングするLineGraphを呼び出してみましょう。私はそれをサブクラス化する必要がありますが、派生クラスは1つの場所でのみ使用され、それを使用するクラスに結合されています。だから私は内部クラスを使用しています。 私はこれを行うには、2つの方法を参照してください。私は匿名内部クラスのファンではない public class Gui {
MyLin