「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part131
http://mevius.5ch.net/test/read.cgi/tech/1504861931/
■関連スレ
C#, C♯, C#相談室 Part94 [無断転載禁止]©2ch.net
http://mevius.5ch.net/test/read.cgi/tech/1492843013/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://msdn.microsoft.com/en-us/library/gg145045.aspx
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part132
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん 転載ダメ (ワッチョイ 1e9a-XSap)
2017/10/09(月) 19:00:56.93ID:Y4203ffV0504デフォルトの名無しさん (ガックシ 068b-rVGZ)
2017/10/27(金) 11:54:44.78ID:HHV5h0f26 >>502
Electronの方が簡単だと思ったけど
Electronの方が簡単だと思ったけど
505デフォルトの名無しさん (スップ Sd73-Q/k1)
2017/10/27(金) 12:07:59.78ID:viJc7lmzd >>504
求める機能と開発者のバックグラウンドで様々
求める機能と開発者のバックグラウンドで様々
506デフォルトの名無しさん (オッペケ Sr9d-QXCj)
2017/10/27(金) 12:12:08.77ID:SMci25s2r 男前なUIは魅力的だけどやはり難しいのか…
WPF勉強しつつ何か作らなきゃいけない時はForms使うって感じでやってみます
WPF勉強しつつ何か作らなきゃいけない時はForms使うって感じでやってみます
507デフォルトの名無しさん (ブーイモ MMc5-heJQ)
2017/10/27(金) 12:27:22.92ID:WDMSp6pvM >>504
入門レベル以上のモノを作ろうとするとハードル高くないか?
入門レベル以上のモノを作ろうとするとハードル高くないか?
508デフォルトの名無しさん (ワッチョイ 714b-thDR)
2017/10/27(金) 12:40:38.27ID:2zDM9gUL0 伸びてるときは読まなくていい法則
509デフォルトの名無しさん (ブーイモ MMc5-veQE)
2017/10/27(金) 12:43:28.55ID:1mFeKpWgM >>508
そんな事を言いながら読んでレスまでしていると
そんな事を言いながら読んでレスまでしていると
510デフォルトの名無しさん (ブーイモ MM33-heJQ)
2017/10/27(金) 12:50:31.66ID:37wzv4nSM >>503
学習コストの低いプログラム環境なんて飯の種にはならない。それ以前にいまどき学習コストの低いものなんて無いし。
学習コストの低いプログラム環境なんて飯の種にはならない。それ以前にいまどき学習コストの低いものなんて無いし。
511デフォルトの名無しさん (ワッチョイ a906-Akqv)
2017/10/27(金) 13:06:19.09ID:I66AtiXV0 wpfはMaterial Design In XAML Toolkitなんか使えば、単にコントロール並べるだけでも格好いいの出来る
https://github.com/ButchersBoy/MaterialDesignInXamlToolkit
並べるだけならGridの仕組み覚えれば何とかなりそうだし、言うほど敷居が高いわけじゃない
https://github.com/ButchersBoy/MaterialDesignInXamlToolkit
並べるだけならGridの仕組み覚えれば何とかなりそうだし、言うほど敷居が高いわけじゃない
512デフォルトの名無しさん (ワッチョイ 1b8a-0IO9)
2017/10/27(金) 13:06:50.40ID:cQIvF6YS0 【1位は3年連続Scalaの424万円!】2017年版プログラミング言語別給与ランキング
http://hrog.net/2017102655819.html
http://hrog.net/2017102655819.html
513デフォルトの名無しさん (オッペケ Sr9d-QXCj)
2017/10/27(金) 13:12:47.78ID:SMci25s2r514デフォルトの名無しさん (ガックシ 068b-rVGZ)
2017/10/27(金) 13:14:13.55ID:xbgVr3k+6 WPFはバインドが難しい
515デフォルトの名無しさん (アウアウイー Sa1d-Eec1)
2017/10/27(金) 13:16:10.91ID:DFrdiJ4Ra MVVMと関係ないだろw
FCUで鳴り物入りで始まった新デザインは放置されてるよな
FCUで鳴り物入りで始まった新デザインは放置されてるよな
516デフォルトの名無しさん (ワッチョイ a906-Akqv)
2017/10/27(金) 14:18:43.50ID:I66AtiXV0517デフォルトの名無しさん (ガックシ 068b-rVGZ)
2017/10/27(金) 14:43:10.59ID:HHV5h0f26 リストの項目を複数選択してそれぞれの属性値を使って処理しようとしてもWPFだと難しい
518デフォルトの名無しさん (ガックシ 068b-rVGZ)
2017/10/27(金) 14:45:18.40ID:HHV5h0f26 単純に1つのアイテムをクリックした時にその要素のデータに対応した処理をしようとしてもなかなか出来なかった気がする
519デフォルトの名無しさん (ワッチョイ a906-Akqv)
2017/10/27(金) 15:20:00.66ID:I66AtiXV0 確かにListBoxとListBoxItemと実態データの関係はわかりづらいし、それをしっかり説明している文書も見たこと無いな
あと、ListBoxを理解するのに必須のItemContainorStyleとItemTemplateの解説とか
ノウハウだけはいくらでもネットに転がっているから、最初は単純にコピペから始めるしか無いかもね
あと、ListBoxを理解するのに必須のItemContainorStyleとItemTemplateの解説とか
ノウハウだけはいくらでもネットに転がっているから、最初は単純にコピペから始めるしか無いかもね
520デフォルトの名無しさん (オッペケ Sr9d-Zuu3)
2017/10/27(金) 16:01:30.28ID:EVxrWE8wr その辺は、"WPF ItemsControl"辺りでGoogle先生の御神託を受けると
なるほど!なサイトが啓示される
なるほど!なサイトが啓示される
521デフォルトの名無しさん (オッペケ Sr9d-Zuu3)
2017/10/27(金) 16:02:39.61ID:EVxrWE8wr WPFは簡単とは言わないが
慣れると「楽」ではある
慣れると「楽」ではある
522デフォルトの名無しさん (ワッチョイ 93b3-myfE)
2017/10/27(金) 16:47:05.61ID:/3yfU/y80523デフォルトの名無しさん (ワッチョイ 13f7-cyx1)
2017/10/27(金) 17:11:12.50ID:Xsu5cNz50 以下のサイトを参考にAccord.NETで画像判定を行いたいのですが
https://www.ipentec.com/document/document.aspx?page=csharp-accord-net-create-simple-classification
コピペだけでは上手く行かなくて悩んでいます。
NuGetでAccord.NET frameworkは導入済
フォーム名をFormMainにして
デザイナからボタン3つのイベントハンドラを作って
残りはコピペしたのですが赤線エラーが連発です。
何が足りないんでしょうか?
https://www.ipentec.com/document/document.aspx?page=csharp-accord-net-create-simple-classification
コピペだけでは上手く行かなくて悩んでいます。
NuGetでAccord.NET frameworkは導入済
フォーム名をFormMainにして
デザイナからボタン3つのイベントハンドラを作って
残りはコピペしたのですが赤線エラーが連発です。
何が足りないんでしょうか?
524デフォルトの名無しさん (ワッチョイ d175-rVGZ)
2017/10/27(金) 17:14:31.76ID:pAogLeJi0 見た目ではわからんない変な見えない文字でもあるんじゃね?
525デフォルトの名無しさん (ワッチョイ 41b3-foin)
2017/10/27(金) 17:17:20.47ID:WVUdRiE90 昨夜のヤツか
だから何でもかんでもコピペで済ませようとせずに、ちゃんと基礎を学習しろって
>赤線エラーが連発です。
>何が足りないんでしょうか?
先ず、そのエラーの内容を全部正確に書き出せ
何が足りないっつーなら、人に物を訊ねるのに提示する情報が足りてない
だから何でもかんでもコピペで済ませようとせずに、ちゃんと基礎を学習しろって
>赤線エラーが連発です。
>何が足りないんでしょうか?
先ず、そのエラーの内容を全部正確に書き出せ
何が足りないっつーなら、人に物を訊ねるのに提示する情報が足りてない
526デフォルトの名無しさん (アウアウオー Saa3-wNuU)
2017/10/27(金) 17:28:28.47ID:5X4PuMCla 金出して入門書を買うべき
527デフォルトの名無しさん (ワッチョイ 13f7-cyx1)
2017/10/27(金) 17:32:12.47ID:Xsu5cNz50 ごめんなさい
以下が私のコピペして作ったコードです
https://pastebin.com/xdS3quRw
エラーは以下の21個です
https://pastebin.com/sZTkUWfU
何かアドバイス頂けたら幸いです。
以下が私のコピペして作ったコードです
https://pastebin.com/xdS3quRw
エラーは以下の21個です
https://pastebin.com/sZTkUWfU
何かアドバイス頂けたら幸いです。
528デフォルトの名無しさん (ワッチョイ 13f7-cyx1)
2017/10/27(金) 17:34:34.18ID:Xsu5cNz50 入門書は作って覚えるvisualC#2017という本を買い
コピペではありますが本に載っているプログラムを一通り作ってみました。
コピペではありますが本に載っているプログラムを一通り作ってみました。
529デフォルトの名無しさん (ワッチョイ d175-7VDh)
2017/10/27(金) 18:10:14.92ID:eOTTzU3j0 このサンプルがゴミ
他のサイトで試そうぜ
他のサイトで試そうぜ
530デフォルトの名無しさん (ワッチョイ eb9a-20SA)
2017/10/27(金) 19:04:59.18ID:+TQssIne0 >>527
usingでエラー出ているから手の付けようがないんだが
Accord.MachineLearningがあってその下のAccord.MachineLearning.VectorMachines;が無いって出ているのだから
Accord.NET frameworkやらの導入に失敗しているか拡張か何かが必要なのにそのことが書いてないか
検証するには同じように導入しなきゃならないけど俺には無理w
身もふたもないこと書くけど、コピペでしかやらないのならプログラムじゃなくてソフトウェア板でツール探したほうがいいと思うよ
usingでエラー出ているから手の付けようがないんだが
Accord.MachineLearningがあってその下のAccord.MachineLearning.VectorMachines;が無いって出ているのだから
Accord.NET frameworkやらの導入に失敗しているか拡張か何かが必要なのにそのことが書いてないか
検証するには同じように導入しなきゃならないけど俺には無理w
身もふたもないこと書くけど、コピペでしかやらないのならプログラムじゃなくてソフトウェア板でツール探したほうがいいと思うよ
531デフォルトの名無しさん (ワッチョイ eb96-O+EC)
2017/10/27(金) 19:06:56.02ID:fMt9E+qB0 while文を使って「10000」を「2」で何回割ると
「100以下」になるかを調べるプログラムってどう記述すればいいですか?
教えてくださいお願いします
「100以下」になるかを調べるプログラムってどう記述すればいいですか?
教えてくださいお願いします
532デフォルトの名無しさん (ワッチョイ eb9a-20SA)
2017/10/27(金) 19:10:40.47ID:+TQssIne0533デフォルトの名無しさん (スプッッ Sd3d-KS2J)
2017/10/27(金) 19:24:20.57ID:8mvsL+zrd 課題の答えを教えてもらうスレみたいになってるな
534デフォルトの名無しさん (ワッチョイ d175-rVGZ)
2017/10/27(金) 19:30:24.53ID:pAogLeJi0535デフォルトの名無しさん (ワッチョイ eb96-O+EC)
2017/10/27(金) 19:47:20.37ID:fMt9E+qB0 >>532さんありがとうございます
536デフォルトの名無しさん (アウアウエー Sa23-f3sA)
2017/10/27(金) 20:06:30.51ID:mnqGPV0ma537デフォルトの名無しさん (ワッチョイ d175-rVGZ)
2017/10/27(金) 20:58:27.40ID:pAogLeJi0 1000/(2^x)<=100
∴x>=-ln(100/1000)/ln(2)
整数単位なら
ceil(-ln(100/1000)/ln(2))
C#なら
(int)Math.Ceiling(-Math.Log(100.0/1000.0)/Math.Log(2.0))
∴x>=-ln(100/1000)/ln(2)
整数単位なら
ceil(-ln(100/1000)/ln(2))
C#なら
(int)Math.Ceiling(-Math.Log(100.0/1000.0)/Math.Log(2.0))
538デフォルトの名無しさん (ワッチョイ d175-rVGZ)
2017/10/27(金) 21:00:22.12ID:pAogLeJi0 1000じゃなくて10000だった
539デフォルトの名無しさん (ワッチョイ 718a-Eec1)
2017/10/27(金) 21:10:00.24ID:Kbs4W3Kw0 質問です
WPFで、MenuのItemSourceをXMLとデータバインドして、ItemContainerStyleでXMLに書かれたアイコンのパスからアイコンを表示してます
テキストはうまく並びますが、アイコンは現在最後の1個だけ表示される状態です
試行錯誤したのですがなんかうまくいきません
教えてください!
WPFで、MenuのItemSourceをXMLとデータバインドして、ItemContainerStyleでXMLに書かれたアイコンのパスからアイコンを表示してます
テキストはうまく並びますが、アイコンは現在最後の1個だけ表示される状態です
試行錯誤したのですがなんかうまくいきません
教えてください!
540デフォルトの名無しさん (ワッチョイ 13f7-cyx1)
2017/10/27(金) 21:15:13.29ID:Xsu5cNz50542デフォルトの名無しさん (ワッチョイ 9319-heJQ)
2017/10/27(金) 21:20:12.73ID:FTyfNVM40543デフォルトの名無しさん (ワッチョイ 718a-UJxV)
2017/10/27(金) 21:22:05.47ID:+vbTuR/l0 >>533
俺なんか、実際プログラミングの授業さっぱりわからなかったから気持ちはわかるw
卒業して全然違う職に就いてから、独学で勉強して業務アプリ作ってるけど
やっぱ理系の大学教授って教えるの下手だよなぁ
俺なんか、実際プログラミングの授業さっぱりわからなかったから気持ちはわかるw
卒業して全然違う職に就いてから、独学で勉強して業務アプリ作ってるけど
やっぱ理系の大学教授って教えるの下手だよなぁ
544デフォルトの名無しさん (ワッチョイ 718a-Eec1)
2017/10/27(金) 22:31:09.83ID:Kbs4W3Kw0545デフォルトの名無しさん (ワッチョイ 9319-heJQ)
2017/10/27(金) 22:33:56.47ID:FTyfNVM40 >>544
画像のようなリソースは共有できないのだ。
画像のようなリソースは共有できないのだ。
546デフォルトの名無しさん (ワッチョイ 9319-heJQ)
2017/10/27(金) 22:34:54.26ID:FTyfNVM40 >>543
正直、工学部のレベルが落ちてると思うよ。
正直、工学部のレベルが落ちてると思うよ。
547デフォルトの名無しさん (ワッチョイ 9140-lnwZ)
2017/10/27(金) 22:44:05.65ID:jS4JzIKN0 作れる、と組める、はかなり違うスキルだと思う
548デフォルトの名無しさん (ワッチョイ 41b3-KS2J)
2017/10/27(金) 22:45:42.16ID:EnZPczDa0 作れるけど組めないタイプです
549539 (ワッチョイ 718a-Eec1)
2017/10/27(金) 22:51:06.59ID:Kbs4W3Kw0 できましたありがとう!
ResourceDictionaryにx:Shared="false"でできました!
本当に感謝です! これでスマートに書けます!
ResourceDictionaryにx:Shared="false"でできました!
本当に感謝です! これでスマートに書けます!
550デフォルトの名無しさん (ワッチョイ 9319-20SA)
2017/10/27(金) 23:08:50.40ID:5w2xVZwP0551デフォルトの名無しさん (ワッチョイ 132c-QeyJ)
2017/10/27(金) 23:10:50.85ID:SAD9Ru6t0 WPFのグリッドコントロールが死ぬほど遅いのって解消された?
552デフォルトの名無しさん (ワッチョイ 9123-bpOR)
2017/10/28(土) 01:15:13.63ID:Ng05dLeH0 いいえ
WPFの思想を正しく理解してたらグリッドコントロールなんか必要ないとわかるはず
それを面倒に感じるようなタイプのアプリならWinFormsかASP.NETで作るべき
WPFの思想を正しく理解してたらグリッドコントロールなんか必要ないとわかるはず
それを面倒に感じるようなタイプのアプリならWinFormsかASP.NETで作るべき
553デフォルトの名無しさん (ササクッテロラ Sp9d-QeyJ)
2017/10/28(土) 07:09:18.71ID:t/WJitLPp どういうことだってばよ
554デフォルトの名無しさん (ワッチョイ 9319-20SA)
2017/10/28(土) 07:46:40.11ID:03EiXsZ60 >>551
EnableColumnVirtualizationプロパティをTrueにする
EnableColumnVirtualizationプロパティをTrueにする
555デフォルトの名無しさん (ワッチョイ 997f-+K9J)
2017/10/28(土) 08:04:18.05ID:WUINebrs0 Gridじゃなくて、DataGridかよ。
556デフォルトの名無しさん (ワッチョイ 9319-20SA)
2017/10/28(土) 08:47:45.45ID:03EiXsZ60 忖度です
557デフォルトの名無しさん (ワッチョイ 532c-QeyJ)
2017/10/28(土) 10:45:25.48ID:DalFF2zW0 Gridが遅いなんて話聞いたことないからわかるだろ
558デフォルトの名無しさん (ワッチョイ 41b3-tN/E)
2017/10/28(土) 11:52:51.58ID:KdTyFqmQ0 >>552
賛同
賛同
559デフォルトの名無しさん (ワッチョイ a906-Akqv)
2017/10/28(土) 12:46:46.71ID:PsP4EoQE0 つか、DataGridに数千数万突っ込む仕様がどうかしている
どうせ使う人もそこまでスクロールするはず無いんだがなぜか作らされる理不尽さ
どうせ使う人もそこまでスクロールするはず無いんだがなぜか作らされる理不尽さ
560デフォルトの名無しさん (ワッチョイ e1c3-COZ0)
2017/10/28(土) 13:03:06.41ID:bdNJdn2b0 >>559
ほんとこれ
ほんとこれ
561デフォルトの名無しさん (アウアウオー Saa3-U9gu)
2017/10/28(土) 13:09:55.85ID:pcT2EQ6Aa562デフォルトの名無しさん (アウアウオー Saa3-U9gu)
2017/10/28(土) 13:14:31.33ID:pcT2EQ6Aa 某大手に依頼されたログ閲覧ツールも
200機近くある機械がそれぞれ秒単位で
ログ出すから一万とかあっという間に超える
こういうのいい作り方ない?
200機近くある機械がそれぞれ秒単位で
ログ出すから一万とかあっという間に超える
こういうのいい作り方ない?
563デフォルトの名無しさん (アウアウオー Saa3-U9gu)
2017/10/28(土) 13:20:52.94ID:pcT2EQ6Aa とりあえずDataGridもDataGridViewも
10万件ぐらいなら余裕で表示できるよ
でも無限に表示するわけにも行かないのに
3年ぐらいのデータはみたいとか言うんだよな
役所のアプリに限っては住民だから
全員並列でデータに上下がなくて
完全にどうやって表示したらいいかわからない
10万件ぐらいなら余裕で表示できるよ
でも無限に表示するわけにも行かないのに
3年ぐらいのデータはみたいとか言うんだよな
役所のアプリに限っては住民だから
全員並列でデータに上下がなくて
完全にどうやって表示したらいいかわからない
564デフォルトの名無しさん (ワッチョイ 9123-bpOR)
2017/10/28(土) 13:36:39.82ID:Ng05dLeH0 >>562
elasticsearchに突っ込んで終わり
elasticsearchに突っ込んで終わり
565デフォルトの名無しさん (ワッチョイ e981-dYP4)
2017/10/28(土) 13:48:34.24ID:4tOv+jEh0 >>561
もうエクセルでいいだろwww
もうエクセルでいいだろwww
566デフォルトの名無しさん (ブーイモ MMc5-Eec1)
2017/10/28(土) 14:00:05.81ID:LD30atSwM 全部表示しないでクエリで絞り込んで表示したらいい
何万件目視する必要はないと思うけど
何万件目視する必要はないと思うけど
567デフォルトの名無しさん (ブーイモ MM33-bpOR)
2017/10/28(土) 14:31:38.49ID:/OSTeRXvM 能力のない人が要件定義するとそういうアホなことになるよね
客からすれば大抵そういうのはその場のノリで適当に言っただけのどうでもいいことで、
それが生み出す価値と引き換えになる品質やコストを天秤に載せれば明らかにやるべきではないような要件を「やりません」と言えない
客からすれば大抵そういうのはその場のノリで適当に言っただけのどうでもいいことで、
それが生み出す価値と引き換えになる品質やコストを天秤に載せれば明らかにやるべきではないような要件を「やりません」と言えない
568デフォルトの名無しさん (オッペケ Sr9d-Zuu3)
2017/10/28(土) 14:55:50.55ID:lTHigkwZr 上の人達が頭悪いととにかく迷惑なのは確かではある
569デフォルトの名無しさん (アウアウエー Sa23-f3sA)
2017/10/28(土) 16:06:44.30ID:e5FcL5GRa どうせユーザーは全部のデータは見ないから〜、とか
適当に絞り込んだ表示にしろとかいう意見ははさすがにちょっと頭悪すぎると思うw
んなアホな
っていうか仮想化すれば済む程度の話で客や上司を無能扱いする奴って
どんだけ図々しいバカだよ
適当に絞り込んだ表示にしろとかいう意見ははさすがにちょっと頭悪すぎると思うw
んなアホな
っていうか仮想化すれば済む程度の話で客や上司を無能扱いする奴って
どんだけ図々しいバカだよ
570デフォルトの名無しさん (ワッチョイ 0b33-q3dG)
2017/10/28(土) 16:18:29.56ID:IlD7K6Hl0 string型に行番号とかの変数を追加したいのですが
シール型で継承できないとエラーになりました
こんなときどうしたらいいでしょうか
シール型で継承できないとエラーになりました
こんなときどうしたらいいでしょうか
571デフォルトの名無しさん (ワッチョイ 138a-whYl)
2017/10/28(土) 16:49:12.51ID:i6LcJWfh0 エクステンションを使うべし
572デフォルトの名無しさん (ワッチョイ a1c9-20SA)
2017/10/28(土) 16:57:29.76ID:H0P2VwFl0 >>570
Stringじゃなくてクラス作って行番号や行の情報を変数として持つのは駄目なの?
Stringじゃなくてクラス作って行番号や行の情報を変数として持つのは駄目なの?
573デフォルトの名無しさん (ワントンキン MM53-1Xwn)
2017/10/28(土) 16:58:11.15ID:rZWSN5VzM class Line {
private readonly string _contents;
private readonly int _lineNumber;
public Line(string contents, lineNumber) {
Contents = contents;
LineNumber = lineNumber;
}
public string Contents {
get => _contents;
set {
if (value == null) throw new ArgumentNullException(nameof(Contents));
_contents = value;
}
}
public int LineNumber {
get => _lineNumber;
set {
if (value <= 0) throw new ArgumentOutOfRangeException(nameof(LineNumber));
_lineNumber = value;
}
}
}
private readonly string _contents;
private readonly int _lineNumber;
public Line(string contents, lineNumber) {
Contents = contents;
LineNumber = lineNumber;
}
public string Contents {
get => _contents;
set {
if (value == null) throw new ArgumentNullException(nameof(Contents));
_contents = value;
}
}
public int LineNumber {
get => _lineNumber;
set {
if (value <= 0) throw new ArgumentOutOfRangeException(nameof(LineNumber));
_lineNumber = value;
}
}
}
574デフォルトの名無しさん (ワッチョイ 0b33-q3dG)
2017/10/28(土) 17:04:36.31ID:IlD7K6Hl0 >>571
エクステンションだと↓を見る限り変数は追加できないですよね?構文糖衣みたいのを作る時は便利ですけど
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/classes-and-structs/extension-methods
エクステンションだと↓を見る限り変数は追加できないですよね?構文糖衣みたいのを作る時は便利ですけど
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/classes-and-structs/extension-methods
575デフォルトの名無しさん (ワッチョイ 0b33-q3dG)
2017/10/28(土) 17:09:57.61ID:IlD7K6Hl0576デフォルトの名無しさん (ワッチョイ 138a-whYl)
2017/10/28(土) 17:13:47.24ID:i6LcJWfh0 >>574
そのメソッドが所属するクラスにはプロパティorメンバー宣言出来ないって書いてあるかな?
そのメソッドが所属するクラスにはプロパティorメンバー宣言出来ないって書いてあるかな?
577デフォルトの名無しさん (ワッチョイ 93b3-myfE)
2017/10/28(土) 17:19:01.18ID:EvuLUtue0 1行挿入したらそれ以降の行を全部更新しないといけないけど
そういう心配は不要な使い方なの?
そういう心配は不要な使い方なの?
578デフォルトの名無しさん (アウアウエー Sa23-f3sA)
2017/10/28(土) 17:42:01.52ID:m7p7dboTa579デフォルトの名無しさん (ワッチョイ eb9a-20SA)
2017/10/28(土) 18:19:38.89ID:ot1H0tr20580デフォルトの名無しさん (ワッチョイ c1bb-QTUj)
2017/10/28(土) 18:42:13.42ID:Ei3q78sJ0 なぜ諦めろと言えないのか
581デフォルトの名無しさん (ブーイモ MMc5-Eec1)
2017/10/28(土) 18:48:53.63ID:LD30atSwM intに行番号追加したいと言ったらアホかで終わる
stringだとなぜアホかでおわらないのかな
stringだとなぜアホかでおわらないのかな
582デフォルトの名無しさん (アウアウオー Saa3-U9gu)
2017/10/28(土) 18:54:17.52ID:rXHf5Axha583デフォルトの名無しさん (アウアウオー Saa3-U9gu)
2017/10/28(土) 18:55:16.39ID:rXHf5Axha ごめん
やっぱアホやと思う
やっぱアホやと思う
584デフォルトの名無しさん (ワントンキン MM53-1Xwn)
2017/10/28(土) 19:15:45.09ID:rZWSN5VzM585デフォルトの名無しさん (ワッチョイ 1b9d-5zFk)
2017/10/28(土) 20:14:28.12ID:X1c8HG7Y0 とりあえずstringと暗黙に相互変換できるクラス作ればいいんじゃね
586デフォルトの名無しさん (ワッチョイ 997f-+K9J)
2017/10/28(土) 20:49:55.33ID:WUINebrs0 >>570
継承(is-a)じゃなくて包含(has-a)にすべきパターン
継承(is-a)じゃなくて包含(has-a)にすべきパターン
587デフォルトの名無しさん (ワッチョイ 93b3-myfE)
2017/10/28(土) 21:14:06.22ID:EvuLUtue0588デフォルトの名無しさん (オッペケ Sr9d-Zuu3)
2017/10/28(土) 21:16:11.03ID:lTHigkwZr589デフォルトの名無しさん (アウアウエー Sa23-f3sA)
2017/10/28(土) 21:35:30.21ID:m7p7dboTa590デフォルトの名無しさん (ワントンキン MM53-1Xwn)
2017/10/28(土) 22:59:54.69ID:rZWSN5VzM 設計ミスの原因は値オブジェクトの作成をサボったこと
591デフォルトの名無しさん (ワッチョイ 9319-geru)
2017/10/29(日) 01:41:15.85ID:niGJJWdU0 Form1のコントロールに他クラスからアクセスするとき、VB.NETだと
Form1.DataGridView1.〜
のようにアクセスできたけど、C#は同じようにできなかった
https://teratail.com/questions/36464
ここのページのように実装したけど、みんなはどうしてる?
Form1.DataGridView1.〜
のようにアクセスできたけど、C#は同じようにできなかった
https://teratail.com/questions/36464
ここのページのように実装したけど、みんなはどうしてる?
592デフォルトの名無しさん (ワッチョイ d98a-5+y+)
2017/10/29(日) 01:56:06.10ID:9lQAHngl0 >>591
いやできるけど
いやできるけど
593デフォルトの名無しさん (アウアウエー Sa23-f3sA)
2017/10/29(日) 02:40:31.76ID:WQc+sGcxa >>591
C#だとデフォフトのアクセスレベルがprivateになってる(VBはpublic)から
これをpublicとかに変更してやればできる。(デザイナのプロパティグリッドだとデザイン/Modifier)
でもやるな。
コントロールを外から操作したいなんて99%考え方が間違ってる。
C#だとデフォフトのアクセスレベルがprivateになってる(VBはpublic)から
これをpublicとかに変更してやればできる。(デザイナのプロパティグリッドだとデザイン/Modifier)
でもやるな。
コントロールを外から操作したいなんて99%考え方が間違ってる。
594デフォルトの名無しさん (ワッチョイ 13d2-Njad)
2017/10/29(日) 03:16:14.16ID:ijP0HOZf0 >>591
エラーメッセージくらい読めよ
エラーメッセージくらい読めよ
595デフォルトの名無しさん (ワッチョイ 9319-nu9H)
2017/10/29(日) 08:12:26.70ID:eDIrk2le0 >>592-594
ありがとうございます
Winフォーム作成→dataGridView貼り付け→dataGridViewのModifiersをPublic→
新しいクラスClass1.csを作成→
public void Test() {Form1.dataGridView1.Rows.Add("hoge");}
エラー CS0120 静的でないフィールド、メソッド、またはプロパティ 'Form1.dataGridView1' で、オブジェクト参照が必要です
とでます。Form1. の時点でインテリセンスにも表示されませんでした
どこが間違っているか指摘していただけるとうれしいです
VB.NETもおなじようにやってみましたが、Form1.のインテリセンス候補も10倍くらいの量がありました
>でもやるな。
>コントロールを外から操作したいなんて99%考え方が間違ってる。
ちなみにどのようにされていますか?
ありがとうございます
Winフォーム作成→dataGridView貼り付け→dataGridViewのModifiersをPublic→
新しいクラスClass1.csを作成→
public void Test() {Form1.dataGridView1.Rows.Add("hoge");}
エラー CS0120 静的でないフィールド、メソッド、またはプロパティ 'Form1.dataGridView1' で、オブジェクト参照が必要です
とでます。Form1. の時点でインテリセンスにも表示されませんでした
どこが間違っているか指摘していただけるとうれしいです
VB.NETもおなじようにやってみましたが、Form1.のインテリセンス候補も10倍くらいの量がありました
>でもやるな。
>コントロールを外から操作したいなんて99%考え方が間違ってる。
ちなみにどのようにされていますか?
596デフォルトの名無しさん (ワッチョイ 718d-Ol9m)
2017/10/29(日) 09:36:49.69ID:xy4cL51x0 クラスのインスタンスを電文フォーマットに基づくバイト列に変換するのって
どうするのが一般的ですか?
BitConverterで一つずつやるつもりでいたんだけど、電文の種類が多くて大変なんで
マーシャリングかシリアライザー使って何とかならないかなと考えています。
バイトオーダの変換はありませんが
文字コードの変換はあります。
どうするのが一般的ですか?
BitConverterで一つずつやるつもりでいたんだけど、電文の種類が多くて大変なんで
マーシャリングかシリアライザー使って何とかならないかなと考えています。
バイトオーダの変換はありませんが
文字コードの変換はあります。
597デフォルトの名無しさん (ワッチョイ eb9a-20SA)
2017/10/29(日) 09:57:15.12ID:lQWP9L+J0 >>595
クラスのインスタンスからアクセスしないといけない
他のクラスにインスタンス無しでアクセスできるのはエラーのとおりstaticなメンバーにだけ
自分で貼ったリンク先を読み返すか
https://dobon.net/vb/dotnet/form/accessanotherformdata.html
ここを参照
クラスのインスタンスからアクセスしないといけない
他のクラスにインスタンス無しでアクセスできるのはエラーのとおりstaticなメンバーにだけ
自分で貼ったリンク先を読み返すか
https://dobon.net/vb/dotnet/form/accessanotherformdata.html
ここを参照
598デフォルトの名無しさん (ワントンキン MM53-1Xwn)
2017/10/29(日) 10:00:00.89ID:8/yZ+26EM599デフォルトの名無しさん (ワッチョイ a1c9-20SA)
2017/10/29(日) 10:25:39.66ID:8DklepZ/0 >>596
電文フォーマットが有名な国際規格ならNugetにコンバータが落ちているだろうからそれ使えだけど、独自形式なら電文に応じてコンバータ作るしかないんじゃね
2.0時代の時は文字コード指定したBinaryWriterに1項目ずつ書き込んだけど、今だともっと良い方法あるのかね?
電文フォーマットが有名な国際規格ならNugetにコンバータが落ちているだろうからそれ使えだけど、独自形式なら電文に応じてコンバータ作るしかないんじゃね
2.0時代の時は文字コード指定したBinaryWriterに1項目ずつ書き込んだけど、今だともっと良い方法あるのかね?
600デフォルトの名無しさん (ワッチョイ 9319-geru)
2017/10/29(日) 10:38:20.65ID:niGJJWdU0601デフォルトの名無しさん (ワッチョイ eb9a-20SA)
2017/10/29(日) 10:46:16.93ID:lQWP9L+J0 >>600
意味が分からないのだけどインスタンス無しでアクセスしたいのなら無理
デフォルトをpublicにする設定なら知らない
datagridviewをpublicにしたくないのなら同じクラスに読み書きするためのpublicなメソッドをおいてそこに外からアクセスする
意味が分からないのだけどインスタンス無しでアクセスしたいのなら無理
デフォルトをpublicにする設定なら知らない
datagridviewをpublicにしたくないのなら同じクラスに読み書きするためのpublicなメソッドをおいてそこに外からアクセスする
602デフォルトの名無しさん (ワッチョイ 13cf-ZNW+)
2017/10/29(日) 11:57:28.03ID:PXhFkrdq0 LINQの川俣本買ってきた
確かに変態的だがw、なかなか面白い
確かに変態的だがw、なかなか面白い
603デフォルトの名無しさん (ワッチョイ 9319-geru)
2017/10/29(日) 12:24:50.28ID:niGJJWdU0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 【地震速報】青森県で震度6強 沿岸部に津波警報 ★6 [ぐれ★]
- 「日の丸にバツ印」掲げた大学生 あいまいな国旗損壊罪に「怖い」 The Mainichi [少考さん★]
- 【サッカー】驚異の42得点0失点 中国を怒涛の5連勝に導いた日本人指揮官がまさかの退任か。協会対応に国民激怒 [征夷大将軍★]
- 【テレビ】25年ぶり復活「炎のチャレンジャー」南原清隆&菊池風磨がMC 懐かし「電流イライラ棒」も [湛然★]
- 【音楽】BARBEE BOYS・KONTAが事故で四肢麻痺を公表、新体制で活動は継続 [少考さん★]
- 【画像】童貞は絶ッッッ対"4"を選ぶバレー部J Kが寮でパンパンの集合写真見つけちゃったwwwwwwwwwwwwww [904880432]
- ( ・᷄ὢ・᷅ )あ?
- ブタをぶったたく
- こんな自転車乗ってたやつがいたら?
- 高校球児が大相撲入り。悪そうな顔しとるw [737440712]
- キムタク主演のドラマに山下の曲つければ爆売れ間違いなしだよな
