- C#, C♯, C#相談室 Part83
573 :デフォルトの名無しさん[sage]:2014/06/11(水) 22:35:37.83 ID:6Kwwqqne - Controlクラスの、Tagプロパティについて教えてください。
MSDNには、「 Object クラスから派生した任意の型をこのプロパティに割り当てることができます。」 となっていますが、実際にはOjbectクラスと無関係(ですよね?)のint型やstring型、あるいは自作したクラスも格納できました。 この利用法に問題はありませんか? MSDNではDataSetクラスの格納が例として上がっていましたが、それほど大きくないデータを関連づけるためには冗長なので他にもっと手頃なものはないかと思った次第です。
| - C#, C♯, C#相談室 Part83
575 :デフォルトの名無しさん[sage]:2014/06/11(水) 22:42:28.54 ID:6Kwwqqne - intでもstringでも自作クラスでもなんでも好きなものをTagプロパティに自由に格納するということです
| - C#, C♯, C#相談室 Part83
578 :デフォルトの名無しさん[sage]:2014/06/11(水) 22:53:34.13 ID:6Kwwqqne - intもObjectからの派生でしたか。
MSDNを見るとSystem.Int32構造体となっていた(構造体は継承できないと思っていた)し、継承階層の表示もなかったので全くの別物かと思っていました。 改めて読んでみると、「ただし、構造体は、基本クラス Object から継承します」となっていました。 まだまだ分からないことばかりです。どうもありがとうございました。
|
|