!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、
質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください
>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■関連スレ
C#, C♯, C#相談室 Part93
http://mevius.5ch.net/test/read.cgi/tech/1492818720/
■前スレ
ふらっと C#,C♯,C#(初心者用) Part141
http://mevius.5ch.net/test/read.cgi/tech/1544839627/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part142
■ このスレッドは過去ログ倉庫に格納されています
1名無C ◆jPpg5.obl6 (ワッチョイ 762c-FuHz)
2019/03/07(木) 06:35:41.12ID:6L3KEJfe0160デフォルトの名無しさん (ワッチョイ 9fad-twBZ)
2019/03/29(金) 08:19:56.98ID:Z1iKEAdk0161デフォルトの名無しさん (ワッチョイ 4f7c-/IFY)
2019/03/29(金) 08:50:35.24ID:YK+WjxC90 先頭とかは気にしなくていいが
要は改行も文字の一種だからConsole.Read()で返されうるということ
要は改行も文字の一種だからConsole.Read()で返されうるということ
162デフォルトの名無しさん (ワッチョイ fb02-hx9e)
2019/03/29(金) 08:50:50.31ID:Eeymx9+70 >>160
いあ、ごめん。
ReadLineと勘違いしてた。
Readは1文字入力だ。
例えば
>abc
と入力しても
chには’a’しか入ってこない。
なので
>[Enter]で改行
で
chに\nが入る。
(OSによっては\rが改行)
いあ、ごめん。
ReadLineと勘違いしてた。
Readは1文字入力だ。
例えば
>abc
と入力しても
chには’a’しか入ってこない。
なので
>[Enter]で改行
で
chに\nが入る。
(OSによっては\rが改行)
163デフォルトの名無しさん (ワッチョイ 0f2c-injD)
2019/03/29(金) 11:38:47.05ID:Vcbtlc+70 参考までに、漏れは、Ruby で、
ファイルの最後の1バイトが、改行コードかどうか? という処理を作った
CR(復帰、0x0D)、LF(改行、0x0A)
Windows は、CRLF, \r\n
Linux は、LF, \n
古いMac は、CR, \r
last_line = nil
File.foreach( "abc.txt" ){ |line| last_line = line }
p last_line.end_with?( "\n" ) # 末尾が、\n か?
ファイルの最後の1バイトが、改行コードかどうか? という処理を作った
CR(復帰、0x0D)、LF(改行、0x0A)
Windows は、CRLF, \r\n
Linux は、LF, \n
古いMac は、CR, \r
last_line = nil
File.foreach( "abc.txt" ){ |line| last_line = line }
p last_line.end_with?( "\n" ) # 末尾が、\n か?
164デフォルトの名無しさん (ササクッテロル Sp4f-9thl)
2019/03/29(金) 11:45:21.84ID:NWe290lip >>163
C#初心者スレで誰に対しての参考なんだよw
C#初心者スレで誰に対しての参考なんだよw
165デフォルトの名無しさん (ドコグロ MMcf-Fyvt)
2019/03/29(金) 11:53:42.53ID:dNWrd6GAM ここも次スレはタイトルに [Ruby禁止] が必要だな
166デフォルトの名無しさん (アウアウウー Sa0f-f1ke)
2019/03/29(金) 14:02:16.54ID:4Qaz8P7sa167デフォルトの名無しさん (ワッチョイ 0b88-U708)
2019/03/29(金) 14:57:23.90ID:N6N7D78B0 仮にサンプルコードがrubyじゃなくても大した参考にならないレスだということに驚きを隠せない
168デフォルトの名無しさん (ワッチョイ 0fda-9gjM)
2019/03/29(金) 15:21:01.41ID:kIHWJH0H0169デフォルトの名無しさん (ワッチョイ cbe7-ycr5)
2019/03/29(金) 15:26:30.90ID:BZTP93w70 >>168
コンソールの話であってC言語かは関係ない
コンソールの話であってC言語かは関係ない
170デフォルトの名無しさん (ワッチョイ fb02-hx9e)
2019/03/29(金) 15:35:39.49ID:Eeymx9+70 タイトルに書いたところで来るのでNGワードRubyでおk
171デフォルトの名無しさん (スププ Sdbf-X1Z/)
2019/03/29(金) 15:42:52.32ID:dPR72N5Kd >>168
それは難癖すぎる
それは難癖すぎる
172デフォルトの名無しさん (ワッチョイ 4f0d-RfjL)
2019/03/30(土) 01:56:39.15ID:nXZ9oX+k0 c#でデストラクタってスコープ外れたときじゃなくてGCが動くときに呼ばれるんだよね?
だとしたらみんなどういう処理に使ってるの?
だとしたらみんなどういう処理に使ってるの?
173デフォルトの名無しさん (ワッチョイ 9f90-gufL)
2019/03/30(土) 02:56:07.21ID:L65N8b2w0 スコープ外れたとき呼ばれようがGCの時呼ばれようがデストラクタはデストラクタだ。後処理が必要な時使えばいい。
例えば、メモリ動的確保したら後処理として解放する処理が必要だが.NETはGCで勝手にやってくれるし。
他にネイティブのハンドルとかオープンしたらクローズとか。
いつ呼ばれようがただのデストラクタだ
例えば、メモリ動的確保したら後処理として解放する処理が必要だが.NETはGCで勝手にやってくれるし。
他にネイティブのハンドルとかオープンしたらクローズとか。
いつ呼ばれようがただのデストラクタだ
174デフォルトの名無しさん (ワッチョイ 9fad-tO+B)
2019/03/30(土) 03:04:53.19ID:1YGxKDqg0 IDisporsableに書く処理を2重に書いておいて
using使わずにそのクラスを使われてしまった時の保険とか?
using使わずにそのクラスを使われてしまった時の保険とか?
175デフォルトの名無しさん (アウアウウー Sa0f-X2Hi)
2019/03/30(土) 07:16:33.58ID:kQToIs4ma176デフォルトの名無しさん (ワッチョイ 4f0d-RfjL)
2019/03/30(土) 08:26:04.36ID:nXZ9oX+k0 c++だとコンストラクタで割り込み禁止してデストラクタで割り込み禁止解除することで割り込み禁止解除の忘れを防ぐとか色々便利なんだけどね
呼ばれるタイミングがわからんとなるとクリティカルな処理はできないよね
呼ばれるタイミングがわからんとなるとクリティカルな処理はできないよね
177デフォルトの名無しさん (アウアウウー Sa0f-X2Hi)
2019/03/30(土) 09:14:36.79ID:kQToIs4ma そういうのはusingとDisposeでやればいい
178デフォルトの名無しさん (ワッチョイ fb5f-ycr5)
2019/03/30(土) 09:17:58.21ID:MDhvoYYM0 >>176
C#ならIDisposableを実装してusingステートメントで使う
C#ならIDisposableを実装してusingステートメントで使う
179デフォルトの名無しさん (ワッチョイ 9fad-0f50)
2019/03/30(土) 13:28:45.76ID:wWTOiR4+0 >>176
C#やで?
C#やで?
180デフォルトの名無しさん (スププ Sdbf-X1Z/)
2019/03/30(土) 13:59:44.65ID:rIDHHvWNd ちなみにrubyだとどう実装するんですか?
181デフォルトの名無しさん (ワッチョイ cbe7-pAHx)
2019/03/30(土) 14:18:07.24ID:pD47374c0 >>180
スレチ
スレチ
182デフォルトの名無しさん (アウアウウー Sa0f-f1ke)
2019/03/30(土) 14:52:39.92ID:xBHe+wwVa >>180
変なのを呼び寄せる餌を撒くなよ
変なのを呼び寄せる餌を撒くなよ
183デフォルトの名無しさん (ワッチョイ 8bda-buDD)
2019/03/31(日) 14:31:51.70ID:+4KlqcXq0 変数の保存先なのですが、ローカル変数 = スタック、インスタンス実体 = ヒープらしいのですが、
以下のように、クラスに直接登録された変数/インスタンスはどこに保存されるのでしょうか?
class A
{
int a = 0;
static string b = "テスト";
CLS cls = new CLS();
}
以下のように、クラスに直接登録された変数/インスタンスはどこに保存されるのでしょうか?
class A
{
int a = 0;
static string b = "テスト";
CLS cls = new CLS();
}
184デフォルトの名無しさん (アウアウウー Sa0f-2xPx)
2019/03/31(日) 15:25:45.85ID:xPUGTMpba >>183
値型と参照型の区別はついてる?
値型の変数には値型全体を表すためのメモリが割り当てられる
参照型の変数は参照先を示す値(=IntPtr)分だけメモリが割り当てられて、実際のインスタンスはヒープ中に割り当てられる
少し違う話になるけど、配列の場合について、要素が値型か参照型かでの図があったので貼っとく
https://www.atmarkit.co.jp/fdotnet/csharp_abc/csharp_abc_005/csharp_abc02.html
例示されたAの場合、
まずbはstaticなのでどこかには確保される、詳しくは俺は知らない
A型のインスタンスは、Aが参照型なのでヒープ中に割り当てられる
aは値型なのでA型インスタンスの中に割り当てられる(=ヒープ)
clsは多分参照型だと思うけど、A型インスタンスの中には参照先を保持する分だけ割り当てられて(=ヒープ)、実体はヒープの別の箇所に割り当てられる
もっともC#だけで完結するコードなら、この辺の事柄は気にしなくてもいいとは思う
P/Invokeやunsafeを触りだしたら必要かもしれない
値型と参照型の区別はついてる?
値型の変数には値型全体を表すためのメモリが割り当てられる
参照型の変数は参照先を示す値(=IntPtr)分だけメモリが割り当てられて、実際のインスタンスはヒープ中に割り当てられる
少し違う話になるけど、配列の場合について、要素が値型か参照型かでの図があったので貼っとく
https://www.atmarkit.co.jp/fdotnet/csharp_abc/csharp_abc_005/csharp_abc02.html
例示されたAの場合、
まずbはstaticなのでどこかには確保される、詳しくは俺は知らない
A型のインスタンスは、Aが参照型なのでヒープ中に割り当てられる
aは値型なのでA型インスタンスの中に割り当てられる(=ヒープ)
clsは多分参照型だと思うけど、A型インスタンスの中には参照先を保持する分だけ割り当てられて(=ヒープ)、実体はヒープの別の箇所に割り当てられる
もっともC#だけで完結するコードなら、この辺の事柄は気にしなくてもいいとは思う
P/Invokeやunsafeを触りだしたら必要かもしれない
185デフォルトの名無しさん (ブーイモ MMbf-QZW3)
2019/03/31(日) 16:51:41.45ID:Dsj4LhABM >>184
黙っていた方がまし
黙っていた方がまし
186デフォルトの名無しさん (ワッチョイ 0ff2-9gjM)
2019/03/31(日) 17:03:40.04ID:ik4O3ofo0 結局居DLLってなんなの?
クラスライブラリとかいってるけど結局動的な変数Orクラスってだけじゃない?
クラスライブラリとかいってるけど結局動的な変数Orクラスってだけじゃない?
187デフォルトの名無しさん (スプッッ Sd4f-U708)
2019/03/31(日) 17:32:15.95ID:AGgU+JAad IL見ろ
ILとかよくわかんないっていうなら君はヒープだスタックだを気にする必要が一切無いと言うことだ
ILとかよくわかんないっていうなら君はヒープだスタックだを気にする必要が一切無いと言うことだ
188デフォルトの名無しさん (ワッチョイ fb5f-ycr5)
2019/03/31(日) 17:33:59.21ID:yskaDDV40 関連するクラスを集めたものがライブラリで、それを(動的に)再利用しやすいように格納したファイルの形式がDLL
189デフォルトの名無しさん (ワッチョイ 8b43-8I7Z)
2019/03/31(日) 21:33:05.64ID:tjtvcp0f0 >>186
COM+とかの話見ると、C#のおとんおかんが凄絶な恋愛してたことがわかるから
COM+とかの話見ると、C#のおとんおかんが凄絶な恋愛してたことがわかるから
190デフォルトの名無しさん (ワッチョイ 4f0d-RfjL)
2019/03/31(日) 21:38:09.85ID:5U3jYzcD0 visual studioってコードの修正案提示してくれたりしてマジすげぇなと驚いてるんだけど最近のideってどれもこんなものなの?
ずっとsakuraとコンパイラで開発してきたから至れり尽くせり感に驚愕してる
ずっとsakuraとコンパイラで開発してきたから至れり尽くせり感に驚愕してる
191デフォルトの名無しさん (ワッチョイ cb63-qH4t)
2019/03/31(日) 22:07:00.91ID:C25LHBco0 >>190
凄いよな。他には戻れない
凄いよな。他には戻れない
192デフォルトの名無しさん (ワッチョイ fb02-nZHN)
2019/03/31(日) 23:47:55.28ID:qnazkb5e0 FXの自動売買ツールを無料で配布しています。
http://hbgvf.blog.jp
http://hbgvf.blog.jp
193デフォルトの名無しさん (ワッチョイ 0f2c-injD)
2019/04/01(月) 05:38:40.41ID:ymg/4x830 >>186
例えば、sqlite3 をダウンロード・解凍して、Ruby から使う場合、
sqlite3.dll を、Ruby内で読み込んで使う。
これは、同一プロセス内でのライブラリのロード
一方、sqlite3.exe を先に起動しておいて、Rubyからプロセス間通信する事もできる
この場合は、別プロセスとなり、sqlite3.exeがサーバー、
データベースへの問い合わせを行う、Rubyがクライアントとなる
つまり、dll・exeの違いは、同一プロセスかどうか
例えば、sqlite3 をダウンロード・解凍して、Ruby から使う場合、
sqlite3.dll を、Ruby内で読み込んで使う。
これは、同一プロセス内でのライブラリのロード
一方、sqlite3.exe を先に起動しておいて、Rubyからプロセス間通信する事もできる
この場合は、別プロセスとなり、sqlite3.exeがサーバー、
データベースへの問い合わせを行う、Rubyがクライアントとなる
つまり、dll・exeの違いは、同一プロセスかどうか
194デフォルトの名無しさん (アウアウウー Sa0f-RfjL)
2019/04/01(月) 07:32:21.75ID:6ozVozxra なんでc#スレでrubyをわざわざ例に出すんだ?
c#で説明すればいいだろ
c#で説明すればいいだろ
195デフォルトの名無しさん (ワッチョイ 1f52-f1ke)
2019/04/01(月) 07:59:11.65ID:0je6lfhB0196デフォルトの名無しさん (ラクペッ MMcf-9ACB)
2019/04/01(月) 08:36:41.35ID:yiuMv+kTM またrubyガイジ沸いてんのか
197デフォルトの名無しさん (オッペケ Sr4f-Xesi)
2019/04/01(月) 21:23:24.28ID:Cg9qg8Y/r 脳みそがrubyでできてるから仕方ないだろ
198デフォルトの名無しさん (アウアウカー Sacf-62N/)
2019/04/01(月) 22:32:29.56ID:TxZW52uKa realmとlistboxを連携させたいのだがやり方がよくわかりません
やりたいこととしては
realmからデータを引っ張ってきてlistboxで表示
listboxの操作でrealm内データの削除
です
やりたいこととしては
realmからデータを引っ張ってきてlistboxで表示
listboxの操作でrealm内データの削除
です
199デフォルトの名無しさん (アウアウエー Sa3f-Fyvt)
2019/04/01(月) 22:36:43.65ID:uqh5yY5fa そういうコードを書けとしか
200デフォルトの名無しさん (ワッチョイ 4f0d-RfjL)
2019/04/01(月) 22:50:57.30ID:oTYwjMDZ0 そこまで想定できてるならあとは手を動かすだけだろ
201デフォルトの名無しさん (ワッチョイ 4f0d-RfjL)
2019/04/03(水) 00:06:26.60ID:2Gsx2Igw0 なんかGUIのツールを作ろうとしたときに、c#の対抗馬になるものってある?
202デフォルトの名無しさん (ワッチョイ 1b3c-r4m/)
2019/04/03(水) 00:20:35.03ID:2j7I06hZ0 Electron
203デフォルトの名無しさん (ドコグロ MMbf-Fyvt)
2019/04/03(水) 02:29:28.92ID:T2SUA4qZM Electronの開発を主導してるのMSだしな
C#は生みの親に後ろからケツを全力で蹴られている格好
C#は生みの親に後ろからケツを全力で蹴られている格好
204デフォルトの名無しさん (ドコグロ MM3f-1rTY)
2019/04/03(水) 08:21:08.64ID:P6TLGPRxM javascript嫌いだからHTML+CSS+C#にしてくんねーかな
205デフォルトの名無しさん (ワッチョイ 1f47-X1Z/)
2019/04/03(水) 08:29:21.76ID:WP/ATQFx0 typescript使うとかなりマシになる
206デフォルトの名無しさん (ワッチョイ 8b90-gufL)
2019/04/03(水) 12:11:59.76ID:xn7iKSYA0 vs codeで利用してるかが、Githubを買収したらもれなくついてきだけだろ。
まさか、github買収はelectronが目当てだったとか?
まさか、github買収はelectronが目当てだったとか?
207デフォルトの名無しさん (スップ Sdbf-6gzM)
2019/04/03(水) 12:52:49.61ID:irKDOHSYd >>206
で?
で?
208デフォルトの名無しさん (ワッチョイ 8b90-gufL)
2019/04/03(水) 12:59:39.22ID:xn7iKSYA0 >>207
馬鹿は無理して会話に交じらなくてOK
馬鹿は無理して会話に交じらなくてOK
209デフォルトの名無しさん (ワッチョイ ab12-9ACB)
2019/04/03(水) 13:18:39.14ID:rQfs7b7r0 >>208
で?
で?
210デフォルトの名無しさん (オッペケ Sr4f-Xesi)
2019/04/03(水) 14:47:51.95ID:57e5+lwMr >>204
それが.Net Coreじゃね?
それが.Net Coreじゃね?
211デフォルトの名無しさん (ワッチョイ 6bad-twBZ)
2019/04/03(水) 14:50:03.23ID:73sauU1q0 【令和】 徳仁 VS 世.堺教師マiトL-ヤ 【分合】
http://egg.5ch.net/test/read.cgi/emperor/1554258711/l50
http://egg.5ch.net/test/read.cgi/emperor/1554258711/l50
212デフォルトの名無しさん (ドコグロ MM3f-1rTY)
2019/04/03(水) 18:46:36.25ID:P6TLGPRxM >>210
.NET CoreにはGUIのフレームワークがないんだわ
一応UWP、WPF、Windows Formsと組合せて開発できる(現状はWindowsのみだったはず)けどそれなら普通にC#使うし…
.NET CoreにはGUIのフレームワークがないんだわ
一応UWP、WPF、Windows Formsと組合せて開発できる(現状はWindowsのみだったはず)けどそれなら普通にC#使うし…
213デフォルトの名無しさん (スップ Sdbf-6gzM)
2019/04/03(水) 19:08:18.87ID:irKDOHSYd >>212
え…WebはGUIやで
え…WebはGUIやで
214デフォルトの名無しさん (オッペケ Sr4f-Xesi)
2019/04/03(水) 19:57:10.57ID:57e5+lwMr215デフォルトの名無しさん (アウアウウー Sa0f-TMDy)
2019/04/03(水) 19:57:13.23ID:n4wxwcz+a Web遅いやん
216デフォルトの名無しさん (ワッチョイ 9f01-1rTY)
2019/04/03(水) 20:18:48.27ID:z8L5LERR0217デフォルトの名無しさん (ワッチョイ 8b7b-1RjH)
2019/04/03(水) 20:22:50.49ID:NsKebegy0 もとの質問がスレ違いなのにいつまでやるの
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
218デフォルトの名無しさん (ワッチョイ 0ff2-9gjM)
2019/04/03(水) 20:24:57.81ID:VrtD8aF20 なぜUWP・WPFというクソを生み出してしまったのか
219デフォルトの名無しさん (ワッチョイ 9fad-6gzM)
2019/04/03(水) 20:27:20.36ID:xnkmZns10 >>216
GUIって表現がおかしいことを認めようとしないクズ
GUIって表現がおかしいことを認めようとしないクズ
220デフォルトの名無しさん (ドコグロ MM4f-1rTY)
2019/04/03(水) 21:08:42.50ID:559k4PZzM ガイジかよw
221デフォルトの名無しさん (ワッチョイ fe0d-AWsO)
2019/04/04(木) 00:57:03.82ID:ZN2gQ81o0 pythonで実装できるからと思ってtkinterに浮気してみたけどやっぱ.netってすげぇ便利だったんだなと思えたよ
GUI開発は開発環境含めて評価すべきだわ
GUI開発は開発環境含めて評価すべきだわ
222デフォルトの名無しさん (ワッチョイ ed61-yEdN)
2019/04/04(木) 01:51:05.61ID:IOgreNy50 >>221
GUIで配置できるって点だけじゃね?
GUIで配置できるって点だけじゃね?
223デフォルトの名無しさん (ワッチョイ b901-nB65)
2019/04/04(木) 02:37:37.19ID:iJ70eOZ40 iPhoneでAppstoreが成功して、カッコ良ければ売れるんだと思い、
ググルプレイが成功して収益管理まで提供したら売れると思ってたら
窓電話は不発、デスクトップでストアアプリ探さないから売り物さえ並ばない。
成功者は金の回りを用意して市場を作った。
MSは市場を作ろうとして壁を作った。
ググルプレイが成功して収益管理まで提供したら売れると思ってたら
窓電話は不発、デスクトップでストアアプリ探さないから売り物さえ並ばない。
成功者は金の回りを用意して市場を作った。
MSは市場を作ろうとして壁を作った。
224デフォルトの名無しさん (ワッチョイ 01dc-iMOx)
2019/04/04(木) 23:45:04.92ID:CMDWj0ay0 C#は、関数の引数は基本的に値渡しということですが、これ本当ですか?
unityで、引数にrefをつけて参照渡ししてるサンプルって見たことがないです。
すごくメモリ効率が悪い気がするのですが・・・
unityで、引数にrefをつけて参照渡ししてるサンプルって見たことがないです。
すごくメモリ効率が悪い気がするのですが・・・
225デフォルトの名無しさん (ワッチョイ 02ad-hvIZ)
2019/04/04(木) 23:53:18.48ID:8Z7mdjDJ0 >>224
なんで悪いと思うの?
なんで悪いと思うの?
226デフォルトの名無しさん (ワッチョイ c6a6-ASFE)
2019/04/05(金) 00:02:47.99ID:W1wYJ7EV0 どうでもいい事でよくそんなに議論できるよな
227デフォルトの名無しさん (ラクペッ MM59-9Thk)
2019/04/05(金) 00:05:27.61ID:8GSOh3MvM どうせいつもみたいに値渡しだからオブジェクトが全部コピーされちゃうよ〜
みたいな奴だからうんざりする
みたいな奴だからうんざりする
228デフォルトの名無しさん (ラクペッ MM59-9Thk)
2019/04/05(金) 00:08:41.76ID:8GSOh3MvM 巨大な構造体の場合は値渡しがボトルネックになる場合もなくはない
クラスの場合はどんなにデカかろうが参照しかコピーされないから関係ない
値渡しなのに参照なんですか?とか聞くな
うるせえなそういう仕組みだと思ってろ
クラスの場合はどんなにデカかろうが参照しかコピーされないから関係ない
値渡しなのに参照なんですか?とか聞くな
うるせえなそういう仕組みだと思ってろ
229デフォルトの名無しさん (ワッチョイ 7d5f-iE/E)
2019/04/05(金) 00:20:17.79ID:kZ8w9alb0230デフォルトの名無しさん (ワッチョイ fe0d-AWsO)
2019/04/05(金) 00:25:11.16ID:Zwa/Lf0S0 c#の構造体って書き方がほぼクラスみたいなもんだからcの構造体と比較するとすごく違和感ある
ここまで書くならクラスでええやん
ここまで書くならクラスでええやん
231デフォルトの名無しさん (ワッチョイ ed61-yEdN)
2019/04/05(金) 00:56:02.91ID:UeOvQxG40 インスタンスを設定したがわが保持って置かないと死ぬときもあるしそうでないときもある
ループで生成しまくる処理のときはこちらでインスタンスを管理しないと
表示するたびに生成しまくって
前のは消されてない
ライブラリの中でほじってるらしくて
消そうと思っても消えない
って状態になることも多い
ループで生成しまくる処理のときはこちらでインスタンスを管理しないと
表示するたびに生成しまくって
前のは消されてない
ライブラリの中でほじってるらしくて
消そうと思っても消えない
って状態になることも多い
232デフォルトの名無しさん (ワッチョイ eef2-iMOx)
2019/04/05(金) 00:57:09.43ID:N3n7oHyA0233デフォルトの名無しさん (ワッチョイ 7e7c-K5C6)
2019/04/05(金) 08:44:21.30ID:x8OJz+Ud0 >>230
既定のアクセシビリティの差しかないC++の悪口かな?
既定のアクセシビリティの差しかないC++の悪口かな?
234デフォルトの名無しさん (ワッチョイ ed61-iMOx)
2019/04/05(金) 09:44:01.09ID:0L4pmkxC0 構造体て値の全コピーが楽なぐらいで無理に使う必要ない
235デフォルトの名無しさん (ササクッテロル Sp91-5bPd)
2019/04/05(金) 10:43:00.62ID:zi2/La8Bp GCの起動サイクルがクリティカルに影響したりネイティブとの相互運用等
無理してというより必要な時のみ使うものだからね
無理してというより必要な時のみ使うものだからね
236デフォルトの名無しさん (ワッチョイ c201-j9UZ)
2019/04/05(金) 12:09:16.02ID:85UtCV7c0 サブフォームFORM2を作って右上の×で消した時どうすれば(どこを調べれば)よいですか?
FORM2 form2 = new Form2();
FORM2 form2 = new Form2();
237デフォルトの名無しさん (ドコグロ MM01-yEdN)
2019/04/05(金) 12:25:16.27ID:R01axtSvM >>232
そうやってもライブラリの中の人まで死ぬ保証はないかもしれないしあるかもしれない
そうやってもライブラリの中の人まで死ぬ保証はないかもしれないしあるかもしれない
238デフォルトの名無しさん (ワッチョイ 7e7c-K5C6)
2019/04/05(金) 13:21:34.57ID:x8OJz+Ud0239デフォルトの名無しさん (ワッチョイ eef2-iMOx)
2019/04/05(金) 19:45:13.46ID:N3n7oHyA0240デフォルトの名無しさん (ワッチョイ c201-j9UZ)
2019/04/05(金) 22:56:55.47ID:85UtCV7c0241デフォルトの名無しさん (ワッチョイ ed61-yEdN)
2019/04/05(金) 23:05:30.38ID:UeOvQxG40 >>240
ちっともわからん
ちっともわからん
242デフォルトの名無しさん (ワッチョイ ed61-yEdN)
2019/04/05(金) 23:13:56.69ID:UeOvQxG40 >>240
Xボタンで消したときと、Xボタン以外の何らかの方法で消したとき?
Xボタンで消したときと、Xボタン以外の何らかの方法で消したとき?
243デフォルトの名無しさん (ワッチョイ ee7b-O+pl)
2019/04/05(金) 23:14:11.83ID:cVRKM8Bg0 >>240
「右上の×で消した時」はわからないが
フォームがDispose(Close)されているか form2.IsDisposed
フォームが表示されているか form2.Visible
具体的に何が目的かを書いてもらった方が答えやすいと思う
「右上の×で消した時」はわからないが
フォームがDispose(Close)されているか form2.IsDisposed
フォームが表示されているか form2.Visible
具体的に何が目的かを書いてもらった方が答えやすいと思う
244デフォルトの名無しさん (アウアウエー Sa8a-r89a)
2019/04/06(土) 02:06:32.31ID:m4qLgJ3pa >>240
真面目に何言ってるのかさっぱり分からんから、投稿する前に読み手の立場に立って
文章推敲することを覚えた方がいいよ。
これ、プログラミングのスキルより何倍も重要
いやほんと煽りとか抜きに。
Formが閉じられた原因を知りたいなら↓だけど、
それなら普通ググって自己解決してるはずだと思うから違うんだろうね
http://dobon.net/vb/dotnet/form/unloadmode.html
真面目に何言ってるのかさっぱり分からんから、投稿する前に読み手の立場に立って
文章推敲することを覚えた方がいいよ。
これ、プログラミングのスキルより何倍も重要
いやほんと煽りとか抜きに。
Formが閉じられた原因を知りたいなら↓だけど、
それなら普通ググって自己解決してるはずだと思うから違うんだろうね
http://dobon.net/vb/dotnet/form/unloadmode.html
245デフォルトの名無しさん (ブーイモ MMa2-yhdD)
2019/04/06(土) 02:30:19.50ID:5XTKYZffM 多分form1からボタンクリックでform2を開いてそのform2が閉じられたことをform1で検知したいってことなんじゃないか?
246デフォルトの名無しさん (ワッチョイ fe0d-AWsO)
2019/04/06(土) 02:55:07.02ID:MT95SofI0 var変数って便利だけど初期化必須だから惜しいなと思うことがある
例えばとりあえず広いスコープで宣言しといて後のfor内とかで使おうとしたときにここはfloatで扱いたいな→結局宣言箇所をfloatに書き直すのか・・・ってなったり
書きながら考えるときの補助として使おうとすることが間違ってると言えばその通りだけどね
例えばとりあえず広いスコープで宣言しといて後のfor内とかで使おうとしたときにここはfloatで扱いたいな→結局宣言箇所をfloatに書き直すのか・・・ってなったり
書きながら考えるときの補助として使おうとすることが間違ってると言えばその通りだけどね
247デフォルトの名無しさん (ワッチョイ 012d-c04X)
2019/04/06(土) 03:20:06.81ID:QWD6tIIM0 非同期処理A内でタスクBを生成した場合について教えてほしいのですが、
Aのスレッドが抜けてしまったり、あるいはAのタスクが終了してしまった場合でもタスクBは生き続けるんですか?
Aの終了とともにBも終了させるようにはできないのでしょうか?
Aのスレッドが抜けてしまったり、あるいはAのタスクが終了してしまった場合でもタスクBは生き続けるんですか?
Aの終了とともにBも終了させるようにはできないのでしょうか?
248デフォルトの名無しさん (ワッチョイ 4dda-QOAl)
2019/04/06(土) 05:50:01.71ID:9VymyaU60 出来るけどリークするぜよ
249デフォルトの名無しさん (ワッチョイ eee3-iMOx)
2019/04/06(土) 09:32:18.73ID:WatgyYvN0 >>247
CreateLinkedTokenSourceで複数タスクにまたがるCancellationTokenSource作ればいいんじゃね
CreateLinkedTokenSourceで複数タスクにまたがるCancellationTokenSource作ればいいんじゃね
250240 (ワッチョイ c201-j9UZ)
2019/04/06(土) 10:07:54.08ID:hyh7Xf1q0251デフォルトの名無しさん (アウアウウー Sac5-gCYp)
2019/04/06(土) 10:13:25.13ID:12K3yeCTa252デフォルトの名無しさん (ワッチョイ ee63-9Thk)
2019/04/06(土) 11:19:51.64ID:1moq2C1C0 >>250
ガイジは死ね
ガイジは死ね
253デフォルトの名無しさん (ワッチョイ 7d5f-iE/E)
2019/04/06(土) 11:27:56.56ID:j7WnBgX90 >>250
意味不明な質問してたらそりゃ放置されるわな
意味不明な質問してたらそりゃ放置されるわな
254デフォルトの名無しさん (アウアウウー Sac5-gCYp)
2019/04/06(土) 11:31:41.71ID:ts7XFDpTa >>250
放置されることが結構あるということは、これまでも質問のしかたが下手だったか、態度が悪かったか、頓珍漢なことをいっていたか、等々、なんらか自分側にも問題があるとは思わなかった?
答えてくれない方が悪い!ではいつまでたっても改善しないし、周りも困らせることになるよ。
放置されることが結構あるということは、これまでも質問のしかたが下手だったか、態度が悪かったか、頓珍漢なことをいっていたか、等々、なんらか自分側にも問題があるとは思わなかった?
答えてくれない方が悪い!ではいつまでたっても改善しないし、周りも困らせることになるよ。
255デフォルトの名無しさん (ワッチョイ fe0d-AWsO)
2019/04/06(土) 15:23:17.78ID:MT95SofI0 マネージャーがまさに自分の視点でしか話をしないから意味を推察するのにめちゃくちゃ苦労してる
しかもマネージャーだから放置も無視もできないしめんどくせぇ
しかもマネージャーだから放置も無視もできないしめんどくせぇ
257デフォルトの名無しさん (ワッチョイ ed61-yEdN)
2019/04/06(土) 16:39:47.93ID:MA8UEjRg0 アストラルサイドの話はちょっと
258デフォルトの名無しさん (ワッチョイ 012d-c04X)
2019/04/06(土) 18:24:20.03ID:QWD6tIIM0 >>248
教えてもらって悪いんだけど、一体どういうことなんだぜ?
教えてもらって悪いんだけど、一体どういうことなんだぜ?
259デフォルトの名無しさん (ラクペッ MM59-XtN3)
2019/04/06(土) 19:26:12.20ID:nnViyGGtM 実現したいならタスクBが走ってるスレッドを殺すしかないが
その場合ILが半端なところで止まってクリーンアップ処理が正常に走らないからリークする
嫌なら249が言ってるような方法でタスクが自発的に止まるしかない
好きにしたらいい
その場合ILが半端なところで止まってクリーンアップ処理が正常に走らないからリークする
嫌なら249が言ってるような方法でタスクが自発的に止まるしかない
好きにしたらいい
260250 (ワッチョイ c201-j9UZ)
2019/04/06(土) 20:05:47.05ID:hyh7Xf1q0 >>254 そうじゃなくて、質問して「質問は・・ということなの?」的なレスが返ってきた状況のときに
「そうです。解決方法を教えてください」ってその人にレスしても放置されることが多々あるという経験を書いただけ。
別に質問の大半が放置されたわけではないよ。
あと理系の人が書いた本とかマニュアルは難解でも当方は理解しますし「分かりやすく書けや」とはそれほど思いません。
理解しやすい文章を書けと思う人は経験不足です。
「そうです。解決方法を教えてください」ってその人にレスしても放置されることが多々あるという経験を書いただけ。
別に質問の大半が放置されたわけではないよ。
あと理系の人が書いた本とかマニュアルは難解でも当方は理解しますし「分かりやすく書けや」とはそれほど思いません。
理解しやすい文章を書けと思う人は経験不足です。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★3 [蚤の市★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★4 [蚤の市★]
- 元プロ野球選手・堂上隼人(43)を20代女性2人へのわいせつ未遂容疑で8回目の逮捕…これまでの被害者は10代・20代の女性11人に [Anonymous★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 [煮卵★]
- 【速報】 米トランプ政権声明 「中国が台湾を奪おうとする、いかなる試みも阻止する」 中国「レッドラインだ」 ★2 [お断り★]
- 【高市悲報】自衛隊「実は事前に現場海域で中国軍から空母での発着訓練をすると通告がありました」え…?😨 [931948549]
- 牛「俺はこいつらと違う」←誰に言ってそう?
- 【悲報】山里亮太(南海キャンディーズ)さん [329329848]
- 【高市悲報】日本が🇨🇳輸出規制したフォトレジスト、早速韓国企業が中国に売り込みかけて日本の対抗手段もうなくなるwww [709039863]
- オールドメディア「地震で鳥居が倒れてるぞー!」
- 【動画】台湾、真っ昼間からこんなことをしても許される激エッチ承認国家だった… [306119931]
