[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part150 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part150 http://mevius.5ch.net/test/read.cgi/tech/1616471904/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
889: デフォルトの名無しさん (アウアウウー Sa1f-dxvU) [sage] 2021/05/11(火) 00:18:16 ID:lKBWqYLpa 率直に言ってenumを継承するって発想自体が理解不能w >>885 enum Eを継承してFを作れるとして、Eの型のプロパティHogeを持つクラスAを継承してBを作っても、 Hogeの型をFに変えることはできないよね? スーパークラスでステート値を増やすって発想に無理がある気がする http://mevius.5ch.net/test/read.cgi/tech/1616471904/889
891: デフォルトの名無しさん (アウアウウー Sa1f-dxvU) [sage] 2021/05/11(火) 01:06:35 ID:lKBWqYLpa >>890 まずそういうケースがあんまりありそうもない気がするけどあるとして、 (1) ベースクラスを書く段階でサブクラスでありうる拡張を織り込んで予約しておく (2) それが無理なら enum BorderStyle {None, Single, Double, ExtendedStyle }; みたいにしておいて、BorderStyle == BorderStyle.ExtendedStyle の時には別のプロパティでスタイルが決まるようにする http://mevius.5ch.net/test/read.cgi/tech/1616471904/891
896: デフォルトの名無しさん (アウアウウー Sa1f-dxvU) [sage] 2021/05/11(火) 02:09:51 ID:lKBWqYLpa 挿入文字列はコンパイル時に解析される(実行時に解析されるわけじゃない)と思うので(知らんけど) stringの変数に挿入文字列自体を入れるとかできないと思うけど、そもそも何でそんなことがしたいの? 多言語化のために文字列リソースにしておきたいという動機なら理解できるけど 変数に入れたい動機が思いつかない http://mevius.5ch.net/test/read.cgi/tech/1616471904/896
902: デフォルトの名無しさん (アウアウウー Sa1f-dxvU) [sage] 2021/05/11(火) 02:41:03 ID:lKBWqYLpa だからそもそも根本的に考え方がおかしいと思うよw 集合論的に考えてみて 例えば、 自然数⊂整数 ってことは明らかに「整数 is 自然数」ではないでしょ。 自然数を継承して整数を作る、とう発想がそもそもおかしい。 http://mevius.5ch.net/test/read.cgi/tech/1616471904/902
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
1.359s*