C#, C♯, C#相談室 Part98 (518レス)
上下前次1-新
176: (ワッチョイ df8b-GzkI) 2024/12/08(日)10:13 ID:Rw3oOi650(1) AAS
C#側のプロパティは書き換えられても実際の内部の値はそういうことしないと無理そうか
177: (ワッチョイ 7f10-InQL) 2024/12/08(日)11:19 ID:kkfUSfWy0(1) AAS
RegisterClassExしてやろうとしたことあるけど
CreateParamsでRegisterしたClassName指定してもエラーになって
それで良く分からんまま放棄したな昔
178: (ワッチョイ 7f12-7Ydj) 2024/12/08(日)11:24 ID:I292Dtst0(1) AAS
流行りのAIはその辺何か教えてくれんのか?
179: (ワッチョイ bfe9-31Hx) 2024/12/08(日)11:42 ID:gLALr0T30(1) AAS
はい
180: (ワッチョイ 47d7-InQL) 2024/12/08(日)12:16 ID:9nkQEnF50(1) AAS
人間が垂れ流した知識を混ぜるだけのAIが、人間が知らないことを教えられるわけないだろw
181: (オイコラミネオ MMab-InQL) 2024/12/08(日)12:37 ID:cRlpRIfuM(1) AAS
世界中のどこかで語られたかもしれない事実をそこらの人間がすべて知ってると思うのがおかしい気がする
182: (ワッチョイ bf79-/9Tr) 2024/12/08(日)17:47 ID:d7OE/SEZ0(1) AAS
つーかさWin32APIのCreateWindowで作ったウィンドウをC#にAttachする程度基本的な仕組みぐらいあるやろ
あるやろ…
183: (ワッチョイ 5f62-oAsD) 2024/12/08(日)21:09 ID:NIwBIUGx0(1/2) AAS
CSharp初心者が学習始めるなら何からがおすすめ?
多分IIS?使ったウェブアプリになるんだけども
Javaでのアプリ開発経験はあり
184: (ワッチョイ 2762-RQnm) 2024/12/08(日)21:38 ID:Dh5r1ipA0(1) AAS
Paint.netのソースを見たまえ
185: (ワッチョイ 5f62-oAsD) 2024/12/08(日)21:46 ID:NIwBIUGx0(2/2) AAS
これかな、ありがとちょっと見てみるわ
h
外部リンク:github.com
186: (アウアウエー Sa9f-zpgV) 2024/12/09(月)11:14 ID:uh4vUAM3a(1/2) AAS
SetWindowLong
SetWindowLongEx
187: (アウアウエー Sa9f-zpgV) 2024/12/09(月)11:15 ID:uh4vUAM3a(2/2) AAS
GWL_EX_STYLE
188: (ワッチョイ dff4-tB0+) 2024/12/09(月)13:22 ID:wWCmXoxS0(1) AAS
科学 + 5ch
【AI】AIはわずか2時間の対話で人間の性格をコピーできる [すらいむ★]
2chスレ:scienceplus
コメントに面白いことが書かれている
189: 185 (ワッチョイ 5f62-oAsD) 2024/12/09(月)17:56 ID:apYLNmO+0(1) AAS
PaintDotNetをインストールした
190: (ワッチョイ 47da-InQL) 2024/12/11(水)06:17 ID:BgUz4+cQ0(1) AAS
varなんて使うな戦争ってもう終結したの?
191: (オッペケ Sr1b-2ZNr) 2024/12/11(水)07:27 ID:DZxIsQuWr(1) AAS
言語によりけりだから
192: (ワッチョイ 47d7-InQL) 2024/12/11(水)08:36 ID:tumrZkmz0(1) AAS
盲目的にvar使うなとは思うけど、一切使うなはないなぁ
193: (ワッチョイ df2b-2fXw) 2024/12/11(水)08:50 ID:AAqkzyDB0(1) AAS
まあマイクロソフトのサンプルにも使ってる例あるしな
194: (ラクッペペ MM8f-n9Eh) 2024/12/11(水)10:05 ID:BwkZDwjMM(1) AAS
jsのvarと違ってただの便利機能だしな
195: (ワッチョイ 476d-Ahcx) 2024/12/11(水)12:36 ID:uq+uLBFl0(1/2) AAS
varで参照型を扱うとnullableになるのはどうにかしてほしい
196: (ワッチョイ 87ae-pQ4B) 2024/12/11(水)13:56 ID:pPQiPOka0(1) AAS
推論型なんだし、必要に応じて使えばいいんじゃね?
objectならともかく
197: (ワッチョイ df6c-Fa9A) 2024/12/11(水)14:39 ID:1I783KxU0(1) AAS
varが絶対必要なのって匿名型使うときだけだから、必要に応じて使う、だとvarはほとんど用無しになっちゃう
戦争に参加するつもりはないが仮にvar使うんなら必要に応じてじゃなく基本varにしないと
198: (ワッチョイ 6756-2ZNr) 2024/12/11(水)14:54 ID:9MAiYNgK0(1) AAS
c#は基本varでいいよね
多分大体のc#er?はvarじゃないときにだけ理由を気にするんじゃないかな
199: (オイコラミネオ MMab-InQL) 2024/12/11(水)18:36 ID:SiVbJLlPM(1/2) AAS
初期に頭のいい人は一番先に varに飛び移った
その後みんな気が付いて移行した
今でも使わないのはご老人
200: (ワッチョイ 475a-NyP9) 2024/12/11(水)19:15 ID:Rq12mde/0(1) AAS
varばかりやわ
201: (ワッチョイ 7f2a-7Ydj) 2024/12/11(水)20:38 ID:pwnGkEKD0(1) AAS
VBのVariant最強
202: (オイコラミネオ MMab-InQL) 2024/12/11(水)20:41 ID:SiVbJLlPM(2/2) AAS
それはないかなw
203(2): (ワッチョイ 476d-Ahcx) 2024/12/11(水)23:21 ID:uq+uLBFl0(2/2) AAS
インターフェース分離の原則が分からない
「必要のない振る舞いを実装しない」のは適切だと思うんだけど、ポリモーフィズムとの組み合わせが悪いように思う
interface IBird { string Name { get; } }
interface IFlyable { void Fly(); }
// ペンギンは飛べないので IFlyableを実装しない
class Pengin : IBird { ... }
class Eagle : IBird, IFlyable { ... }
のようにした場合に、プログラムが List<IBird> birds のような形でデータを持つと、「飛べる鳥がいる」という情報が型から消える
foreach (IBird bird in birds) {
Console.write(bird.Name);
if (bird is IFlyable flyable) {
flyable.Fly();
}
}
「飛べる鳥なら飛ばす」ようにしたい場合、インターフェースを分離する場合だと上記のように is でキャストするしか無さそう?
IBirdで扱っているのに「インスタンスは IFlyable である可能性がある」という情報に依存してるのに少し違和感があって、より綺麗な解決策があれば知りたい
204: (ワッチョイ e701-5/pq) 2024/12/12(木)00:16 ID:7oNgfo0K0(1) AAS
c#スレですよ
205: (ワッチョイ 47d7-InQL) 2024/12/12(木)08:54 ID:ZQ0BgCqv0(1/4) AAS
そこを別々のインターフェースとして分離するのが間違ってるだでは
飛べる飛べないも”鳥”の一要素でしょ
上下前次1-新書関写板覧索設栞歴
あと 313 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.009s