5
クラスのプロパティの1つがタイプDateTime
であれば、COMを介してクラスをアンマネージドクライアントに公開できないようです。COMを介してDateTimeフィールドを公開することはできますか?
例:私はインタフェースと実装の両方でDate
プロパティをコメントアウト
[ComVisible(true)]
public interface ITest
{
string Name { get; }
DateTime Date { get; }
}
[Serializable]
[ComVisible(true)]
public class Test : ITest
{
public string Name { get; private set; }
public DateTime Date { get; private set; }
}
場合のみ.tlhファイルは(明らかにDate
なし)のテスト構造が含まれています。
COMを介して表示される日付を表す方法はありますか?私は実際にDate
をstring
として渡して解析する必要がありますか?
ありがとうございました!