!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part144
https://mevius.5ch.net/test/read.cgi/tech/1563258983/
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
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/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
ふらっと C#,C♯,C#(初心者用) Part145
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 1e7b-qjLW)
2019/10/07(月) 20:16:17.93ID:9eyAES4502デフォルトの名無しさん (ワッチョイ 6917-G1PU)
2019/10/07(月) 20:48:30.84ID:mLA0yK1I0 乙
3デフォルトの名無しさん (ワッチョイ 2a01-oCTO)
2019/10/07(月) 23:08:42.11ID:4esZ9KBu0 c# windowsフォームにファイルをドラッグ&ドロップしたらファイルのパスを取得みたいなコードはネットにありますし、そのままビルドしたら正常に動作しましたので良いのですが、
ファイルをドラッグした瞬間にパスを取得することは出来ますか?
ファイルをドラッグした瞬間にパスを取得することは出来ますか?
4デフォルトの名無しさん (ワッチョイ 5942-jw9j)
2019/10/07(月) 23:10:15.53ID:WkkYpHG50 はい
5デフォルトの名無しさん (ワッチョイ b501-acgG)
2019/10/07(月) 23:12:19.73ID:QEMDFqtE0 うん
6デフォルトの名無しさん (アウアウウー Sa21-qxT7)
2019/10/07(月) 23:36:38.52ID:/mGKDAACa >>3
普通にやると一番早く取得できるのはDragEnterやDragOverイベントかな
もしドラッグを始めた瞬間に取得したいのなら
全プロセスに対してOle32.dllのDoDragDrop呼び出しをフックして
プロセス間通信でパスを通知、とすれば出来るのかもしれないけど初心者がすることではなさそう
普通にやると一番早く取得できるのはDragEnterやDragOverイベントかな
もしドラッグを始めた瞬間に取得したいのなら
全プロセスに対してOle32.dllのDoDragDrop呼び出しをフックして
プロセス間通信でパスを通知、とすれば出来るのかもしれないけど初心者がすることではなさそう
7デフォルトの名無しさん (ワッチョイ 3db0-FJ4P)
2019/10/08(火) 10:56:30.06ID:2mFIneqB0 質問失礼します
textboxに入力を終えて確定したことを知り自動的に
フォーカスをtextboxから別の決まったコントロール(buttonとか)に移動したいのですが
フォーカス移動のコードをどこにどう書いたらいいのか分かりません
textboxに入力を終えて確定したことを知り自動的に
フォーカスをtextboxから別の決まったコントロール(buttonとか)に移動したいのですが
フォーカス移動のコードをどこにどう書いたらいいのか分かりません
8デフォルトの名無しさん (アウアウウー Sa21-5zAY)
2019/10/08(火) 12:49:06.43ID:8dDmccAua >>7
ケースバイケースでは?
同じ機能のTextBoxが一つしかなく、他で使いまわす予定もないなら
Formに書けば十分。
複数使いたかったり汎用的で他で使いまわしたいなら
(a) TextBoxを継承してそこに書く
(b) UseControlにTextBoxとButtonをペアで配置してUseControlにフォーカス移動のコードを書く
このいずれか。
ケースバイケースでは?
同じ機能のTextBoxが一つしかなく、他で使いまわす予定もないなら
Formに書けば十分。
複数使いたかったり汎用的で他で使いまわしたいなら
(a) TextBoxを継承してそこに書く
(b) UseControlにTextBoxとButtonをペアで配置してUseControlにフォーカス移動のコードを書く
このいずれか。
9デフォルトの名無しさん (ワッチョイ 3db0-FJ4P)
2019/10/08(火) 13:32:25.44ID:2mFIneqB010デフォルトの名無しさん (ワッチョイ 3db0-FJ4P)
2019/10/08(火) 13:36:59.57ID:2mFIneqB0 あ、それはTextプロパティが変化したかどうかを見ればいいのか?
でもそれじゃイベントハンドラがどうしたらいいのか分からない
Textの変更を始めたというイベントハンドラって取得できるんですかね?
でもそれじゃイベントハンドラがどうしたらいいのか分からない
Textの変更を始めたというイベントハンドラって取得できるんですかね?
11デフォルトの名無しさん (ワッチョイ 3db0-FJ4P)
2019/10/08(火) 13:52:29.59ID:2mFIneqB0 それも駄目か
やっぱり何らかの方法で変更が終了して
リターンを押して確定したことを取得しないといけないよね?
やっぱり何らかの方法で変更が終了して
リターンを押して確定したことを取得しないといけないよね?
12デフォルトの名無しさん (ワッチョイ 3db0-FJ4P)
2019/10/08(火) 14:15:27.36ID:2mFIneqB0 わかった _TextChangedか!
ありがとうございました
ありがとうございました
13デフォルトの名無しさん (ワッチョイ 25de-ogEr)
2019/10/08(火) 17:51:14.93ID:Ibd7T+CL0 昔だったらkillforcusなんだけど
c#はなんだろう?
c#はなんだろう?
14デフォルトの名無しさん (ワッチョイ 25de-ogEr)
2019/10/08(火) 17:55:02.19ID:Ibd7T+CL0 あった多分これで検索すれば
c# textbox validated event
c# textbox validated event
15デフォルトの名無しさん (ワッチョイ 6a24-G1PU)
2019/10/09(水) 07:55:59.19ID:/K0h5hCH0 WPFアプリにてタスクバープレビューの右上の閉じるボタンから閉じた時のイベントを取得することは出来ないのでしょうか?
上記の方法で閉じると一見終了されたように見えてもプロセスは残ってしまうため、メインウィンドウの閉じるボタンを押したときに呼ばれる後処理メソッドを呼ばせたいのですが
上記の方法で閉じると一見終了されたように見えてもプロセスは残ってしまうため、メインウィンドウの閉じるボタンを押したときに呼ばれる後処理メソッドを呼ばせたいのですが
16デフォルトの名無しさん (ワッチョイ b67c-qxT7)
2019/10/09(水) 08:46:37.34ID:zdauYmXS0 こっちの環境では普通にClosedイベント発生してるし特殊な終わり方はしてないようだが…
17デフォルトの名無しさん (ワッチョイ 7dda-G1PU)
2019/10/09(水) 08:50:50.65ID:Y6sBp1G90 どういう方法で閉じようと、ClosingやClosedは経由するよな
18デフォルトの名無しさん (ワッチョイ 7dda-EMGa)
2019/10/09(水) 16:30:31.60ID:31sFMC5w0 C# + Oracleで自社内向け業務アプリ作ることになったんだけど、..net coreでなく、net frameworkのWinFormsでいいよね?
ユーザーはせいぜい1200人程度なんだけど、.net coreランタイム入れる手間を考えたくない。
WinFormsって結構大きなデメリットになったりする?
ユーザーはせいぜい1200人程度なんだけど、.net coreランタイム入れる手間を考えたくない。
WinFormsって結構大きなデメリットになったりする?
19デフォルトの名無しさん (ワッチョイ 2af9-aAvj)
2019/10/09(水) 16:45:47.71ID:KnJFPOSX0 Formで複数のNumericUpDownを使ってます
値の変化はValueChangedイベントを使用してます
あるNumericUpDownを変化すると別のも連動します
値を変える場合一時的にイベントハンドラを無効にしてます
今は-=で無効にしてますが他にイベントハンドラを無効にする方法はありますか?
値の変化はValueChangedイベントを使用してます
あるNumericUpDownを変化すると別のも連動します
値を変える場合一時的にイベントハンドラを無効にしてます
今は-=で無効にしてますが他にイベントハンドラを無効にする方法はありますか?
20デフォルトの名無しさん (スププ Sd0a-reJN)
2019/10/09(水) 16:47:28.10ID:faTZyW/Hd 勘違いしてるみたいだけど.NET coreはインストール不要(自己完結型)でビルドできるよ
21デフォルトの名無しさん (ワッチョイ 6a2f-2rUB)
2019/10/09(水) 20:11:01.90ID:bRqP1Lm30 CoreってGUI作れるようになったん?
22デフォルトの名無しさん (ワッチョイ a52c-JO9p)
2019/10/09(水) 20:29:41.44ID:BQgggoCY0 core調べてみたら便利そうだな
調べるうちにだんだんUWPとWPFの違いが分からんようになった
WPFでUWPのコントロール使えるなら、UWPは制限きついだけか?
調べるうちにだんだんUWPとWPFの違いが分からんようになった
WPFでUWPのコントロール使えるなら、UWPは制限きついだけか?
23デフォルトの名無しさん (ドコグロ MM12-6eFW)
2019/10/09(水) 20:36:12.50ID:mYLA6NTyM Win限定なら作れる
でも現実にはある程度のユーザー数のある業務アプリなら.NET Framework の方が遥かに配布は楽だよ
ClickOnceが使えるからね
.NET CoreはSCDができるのはいいけど、配布や更新に関して良くも悪くも単なるexeができる以上のサポートは何もない
ヘタにzipで配っちゃったら後で地獄を見ることになる
でも現実にはある程度のユーザー数のある業務アプリなら.NET Framework の方が遥かに配布は楽だよ
ClickOnceが使えるからね
.NET CoreはSCDができるのはいいけど、配布や更新に関して良くも悪くも単なるexeができる以上のサポートは何もない
ヘタにzipで配っちゃったら後で地獄を見ることになる
24デフォルトの名無しさん (ドコグロ MM12-6eFW)
2019/10/09(水) 20:42:22.99ID:mYLA6NTyM あと、今から業務アプリを新規に作るんならそもそもクライアントアプリではなくWebにすべきだ
Webなら配布の心配なんか最初から要らないし、.NET開発におけるメインストリームだから情報も豊富だし将来性もある
Webなら配布の心配なんか最初から要らないし、.NET開発におけるメインストリームだから情報も豊富だし将来性もある
25デフォルトの名無しさん (ワッチョイ 6aad-y84I)
2019/10/09(水) 21:05:50.95ID:DtVKrlfY0 >>23
MSIX
MSIX
26デフォルトの名無しさん (ワッチョイ 9fad-PFG7)
2019/10/10(木) 01:06:13.89ID:8ioradGx0 >>19
フラグ使ってイベントハンドラの入り口でreturn
フラグ使ってイベントハンドラの入り口でreturn
27デフォルトの名無しさん (ワッチョイ 9701-UsEV)
2019/10/10(木) 11:00:47.70ID:EXU1k5cj0 質問なんですが
DataGridViewでテーブルを表示させてるんですが、中のデータを変更してもDataGridViewが更新できません
class Person
{
public int ID;
public string Name;
}
class PersonList
{
public List<Person> Data { get; }
public PersonList()
{
new Person { ID = 1, Name = "tanaka" };
new Person { ID = 2, Name = "kimura" };
}
}
PersonList personList = new PersonList();
DataGridView1.DataSource = personList.Data;
今は無理やりデータソースを一度Nullにして消して再読み込みしていまうs
private void Button1_Click(object sender, EventArgs e)
{
DataGridView1.DataSource = null;
DataGridView1.DataSource = personList.Data;
}
これでは画面が一度消えてちらついたり、セル幅がリセットされたり、いまいちです
DataGridViewの再読み込み再描画でうまい方法あるでしょうか?
DataGridViewでテーブルを表示させてるんですが、中のデータを変更してもDataGridViewが更新できません
class Person
{
public int ID;
public string Name;
}
class PersonList
{
public List<Person> Data { get; }
public PersonList()
{
new Person { ID = 1, Name = "tanaka" };
new Person { ID = 2, Name = "kimura" };
}
}
PersonList personList = new PersonList();
DataGridView1.DataSource = personList.Data;
今は無理やりデータソースを一度Nullにして消して再読み込みしていまうs
private void Button1_Click(object sender, EventArgs e)
{
DataGridView1.DataSource = null;
DataGridView1.DataSource = personList.Data;
}
これでは画面が一度消えてちらついたり、セル幅がリセットされたり、いまいちです
DataGridViewの再読み込み再描画でうまい方法あるでしょうか?
28デフォルトの名無しさん (ワッチョイ 7f7c-AFDN)
2019/10/10(木) 11:06:31.69ID:dY7xsk310 PersonにはINotifyPropertyChangedを実装して
各プロパティのsetでPropertyChangedイベントを発生させる
要素の追加削除に対応するならList<T>の代わりにBindingList<T>を使う
各プロパティのsetでPropertyChangedイベントを発生させる
要素の追加削除に対応するならList<T>の代わりにBindingList<T>を使う
29デフォルトの名無しさん (ワッチョイ 9701-UsEV)
2019/10/10(木) 16:37:05.29ID:EXU1k5cj030デフォルトの名無しさん (ワントンキン MM7f-IJsX)
2019/10/10(木) 19:37:58.48ID:+cMNiUZhM ASP.NET(VS2013) でWebアプリを作っています。
データベースから取得したデータをGridViewにBindしています。
特定のカラムを編集したくて OnDataBound イベントにて以下のようにしてTextBoxを追加しました。
foreach (GridViewRow rw in GridView1.Rows)
{
TextBox txt = new TextBox();
txt.Text = rw.Cells[2].Text;
rw.Cells[2].Controls.Add(txt);
}
この後、TextBoxの値を取得したいのですが、
foreach (GridViewRow rw in GridView1.Rows)
{
TextBox txt = (TextBox)rw.Cells[2].Controls[0];
xx = txt.Text;
}
ではうまくいきません。Controlsがないようです。
どうすればTextBoxの値を取得できるでしょうか。
データベースから取得したデータをGridViewにBindしています。
特定のカラムを編集したくて OnDataBound イベントにて以下のようにしてTextBoxを追加しました。
foreach (GridViewRow rw in GridView1.Rows)
{
TextBox txt = new TextBox();
txt.Text = rw.Cells[2].Text;
rw.Cells[2].Controls.Add(txt);
}
この後、TextBoxの値を取得したいのですが、
foreach (GridViewRow rw in GridView1.Rows)
{
TextBox txt = (TextBox)rw.Cells[2].Controls[0];
xx = txt.Text;
}
ではうまくいきません。Controlsがないようです。
どうすればTextBoxの値を取得できるでしょうか。
31デフォルトの名無しさん (ワイーワ2 FFdf-1wBF)
2019/10/10(木) 19:39:53.55ID:i+8+28k+F ・extBox txt = (TextBox)(rw.Cells[2]).Controls[0];
32デフォルトの名無しさん (ワントンキン MM7f-IJsX)
2019/10/10(木) 20:08:53.90ID:aBdkLcoOM33デフォルトの名無しさん (ワッチョイ ffa7-NJTS)
2019/10/10(木) 21:29:45.48ID:kk1CdJ+b0 ProcessクラスにはDispose()があるようですが、
var processes = Process.GetProcesses();
とした時点で上記のProcess[]内のProcessたちを全てDispose()しないとメモリリークなどしてしまうのでしょうか?
それとも実際にハンドルなどを参照したものだけDispose()すれば良いのでしょうか?
var processes = Process.GetProcesses();
とした時点で上記のProcess[]内のProcessたちを全てDispose()しないとメモリリークなどしてしまうのでしょうか?
それとも実際にハンドルなどを参照したものだけDispose()すれば良いのでしょうか?
34デフォルトの名無しさん (アウアウウー Sa5b-AFDN)
2019/10/10(木) 21:39:45.74ID:afa4sCIxa >>33
https://referencesource.microsoft.com/#System/services/monitoring/system/diagnosticts/Process.cs,1554
ReferenceSourceを見ると
GetProcessesByName()が内部でGetProcesses()を使っていて、それの戻り値配列に使わない場合はDispose()しているから
GetProcesses()を直接呼び出している場合でも戻り値配列の各ProcessをDispose()したほうが良さそう
GC管理下にあるからDisposeを呼び忘れていても、ファイナライザが呼び出されて少なくともメモリーは回収されるとは思う
https://referencesource.microsoft.com/#System/services/monitoring/system/diagnosticts/Process.cs,1554
ReferenceSourceを見ると
GetProcessesByName()が内部でGetProcesses()を使っていて、それの戻り値配列に使わない場合はDispose()しているから
GetProcesses()を直接呼び出している場合でも戻り値配列の各ProcessをDispose()したほうが良さそう
GC管理下にあるからDisposeを呼び忘れていても、ファイナライザが呼び出されて少なくともメモリーは回収されるとは思う
35デフォルトの名無しさん (ワッチョイ ffa7-NJTS)
2019/10/10(木) 21:49:47.76ID:kk1CdJ+b036デフォルトの名無しさん (ワッチョイ 976e-qVzB)
2019/10/10(木) 21:51:48.13ID:IMCrZqO+0 クラスA内にインスタンスメソッドBがあったとして、長くなってしまったから一部をメソッドCとして外に出すとします
このCはBから呼び出される以外どこからも参照されません。本当にちょっと分離するためだけに分けているのです
このときCの修飾子はどうするのがいいのでしょうか。publicは論外として、ただ単にprivateでいいんですかね
staticとかつけた方がいいですか?クラス内で変な使われ方するのを防いだ方がいいかなとか思ったのですが
このCはBから呼び出される以外どこからも参照されません。本当にちょっと分離するためだけに分けているのです
このときCの修飾子はどうするのがいいのでしょうか。publicは論外として、ただ単にprivateでいいんですかね
staticとかつけた方がいいですか?クラス内で変な使われ方するのを防いだ方がいいかなとか思ったのですが
37デフォルトの名無しさん (ワッチョイ 7717-NJTS)
2019/10/10(木) 22:11:44.95ID:IquandTc0 そのソースを自分しか触らないのであればprivateでいいと思う
自分で作っているんだから変な使われ方をされることもないだろ?
もし他の開発者が触る可能性があるんならローカル関数を使えばOK
自分で作っているんだから変な使われ方をされることもないだろ?
もし他の開発者が触る可能性があるんならローカル関数を使えばOK
38デフォルトの名無しさん (ワッチョイ 9fad-vnAR)
2019/10/10(木) 22:18:06.84ID:BXM3vcse0 privateにしてコメントに注意書きしておけばいいと思うが
メソッド名の頭にアンダースコアつけるとか
DoSomethingFromBOnly()みたいな名前にしておくとか
メソッド名の頭にアンダースコアつけるとか
DoSomethingFromBOnly()みたいな名前にしておくとか
39デフォルトの名無しさん (ワッチョイ f761-GP3X)
2019/10/10(木) 22:21:13.96ID:hT7PmE+00 全部public
クラスAを継承したクラスA2で
メソッドBをちょっと変えた
メソッドB2を作りたいときに
メソッドCを呼べない欠陥クラス
クラスAを継承したクラスA2で
メソッドBをちょっと変えた
メソッドB2を作りたいときに
メソッドCを呼べない欠陥クラス
40デフォルトの名無しさん (アウアウウー Sa5b-YqqQ)
2019/10/10(木) 22:26:58.12ID:PsSxAeUca >>36
普通にprivateにすればOK。
誤用されるリスクは分割したメソッドに固有の問題じゃない。
それは命名と抽象化が不適切ならどのメソッドにも起こりうる。
だから分割したら誤用されるんじゃないか、って発想はかなり変だ。
staticはインスタンスメンバーを使わないなら付けるべきだが、付けたからって
誤用されるリスクが減るわけじゃない。
ローカル関数は、
(1) 分割したメソッドを何度も呼び出す。
(2) その時に必ず同じ変数を引数として渡す(それが冗長に感じる)
こういうケースじゃなきゃ積極的に使う理由はない気がする。
普通にprivateにすればOK。
誤用されるリスクは分割したメソッドに固有の問題じゃない。
それは命名と抽象化が不適切ならどのメソッドにも起こりうる。
だから分割したら誤用されるんじゃないか、って発想はかなり変だ。
staticはインスタンスメンバーを使わないなら付けるべきだが、付けたからって
誤用されるリスクが減るわけじゃない。
ローカル関数は、
(1) 分割したメソッドを何度も呼び出す。
(2) その時に必ず同じ変数を引数として渡す(それが冗長に感じる)
こういうケースじゃなきゃ積極的に使う理由はない気がする。
41デフォルトの名無しさん (ワッチョイ 9f79-NJTS)
2019/10/10(木) 23:44:04.64ID:a+kHg1ZD0 メソッドBからしか正常に動作しないメソッドCという構図ならそもそも設計が怪しい
メソッドB以外から使われることがないだろうくらいの感じなら
万一使われても別に困らないしprivateで問題ない
メソッドB以外から使われることがないだろうくらいの感じなら
万一使われても別に困らないしprivateで問題ない
42デフォルトの名無しさん (アウアウウー Sa5b-Cvo3)
2019/10/10(木) 23:49:12.95ID:+/bzkuJ6a ローカル関数を使いたがる奴は総じてレベルが低いね
43デフォルトの名無しさん (ワッチョイ 1f2d-epSy)
2019/10/10(木) 23:51:17.44ID:mQn3Hgbj0 グローバルおじさんが来たな
44デフォルトの名無しさん (ワッチョイ f761-GP3X)
2019/10/10(木) 23:56:49.95ID:hT7PmE+0045デフォルトの名無しさん (ワッチョイ 1f2d-epSy)
2019/10/10(木) 23:58:46.54ID:mQn3Hgbj0 >>44
でもまあ拡張性に優れてないのは元からっぽいから、分けて書くことに始まった問題じゃないじゃん?
でもまあ拡張性に優れてないのは元からっぽいから、分けて書くことに始まった問題じゃないじゃん?
46デフォルトの名無しさん (ワッチョイ 9f79-NJTS)
2019/10/11(金) 00:18:02.53ID:f+9us5CU0 全部publicおじさんなんかどう見ても荒らしなんだからNGに放り込んどけ
47デフォルトの名無しさん (ワッチョイ f761-GP3X)
2019/10/11(金) 00:18:46.89ID:vfhfRP3v0 >>39のケースを解決しようととりあえずprotectedにすればいいと思うだろ?
ところがメソッドB2の処理の途中に
クラスXの処理を絡ませなければならないことになった
しかし、クラスA2はクラスXを呼び出すと循環参照になってしまうためそれができない
なのでクラスEにメソッドB3を作成することになった
ときにメソッドCはprivateでは呼び出すことができない
ここまで解決しようとするとメソッドCはpublicにしておくしかない
そしてこれはよくあることだ
ところがメソッドB2の処理の途中に
クラスXの処理を絡ませなければならないことになった
しかし、クラスA2はクラスXを呼び出すと循環参照になってしまうためそれができない
なのでクラスEにメソッドB3を作成することになった
ときにメソッドCはprivateでは呼び出すことができない
ここまで解決しようとするとメソッドCはpublicにしておくしかない
そしてこれはよくあることだ
48デフォルトの名無しさん (ワッチョイ 9fa5-8cCB)
2019/10/11(金) 00:26:16.32ID:i87v0bN60 全部virtualだろ普通
49デフォルトの名無しさん (ワッチョイ 17da-IE9o)
2019/10/11(金) 06:13:02.24ID:YbeJbbo90 皆さんは、Windowsノートパソコンで開発されてるのでしょうか?
それともsurface?MacBook Pro?iPad Pro?
プログラミング用にMacBookをすすめるサイトをよく見ますがC#ではやはりWindows機?
個人的にはThinkPadかなと思ってますが
皆さんはどんなもんですか
それともsurface?MacBook Pro?iPad Pro?
プログラミング用にMacBookをすすめるサイトをよく見ますがC#ではやはりWindows機?
個人的にはThinkPadかなと思ってますが
皆さんはどんなもんですか
50デフォルトの名無しさん (ワッチョイ 5763-a9Gg)
2019/10/11(金) 06:47:08.88ID:MFeQoEVg0 デスクトップだけど
51デフォルトの名無しさん (ドコグロ MM9b-Kkga)
2019/10/11(金) 07:23:14.81ID:e5VBdiYBM >>47
> そしてこれはよくあることだ
ねーよ
よくあるとしたらお前の設計力が無さすぎ
そもそも
> メソッドBをちょっと変えた
> メソッドB2を作りたいときに
の時にBからB2をコピペして改変する時点でアホ丸出し
> そしてこれはよくあることだ
ねーよ
よくあるとしたらお前の設計力が無さすぎ
そもそも
> メソッドBをちょっと変えた
> メソッドB2を作りたいときに
の時にBからB2をコピペして改変する時点でアホ丸出し
52デフォルトの名無しさん (ワッチョイ f761-GP3X)
2019/10/11(金) 07:54:18.02ID:vfhfRP3v053デフォルトの名無しさん (ドコグロ MM9b-Kkga)
2019/10/11(金) 08:18:01.09ID:e5VBdiYBM >>52
アホすぎる…
クラスAをベースクラスにして変更部分をvirtualで差し替えてA1(これが今までのA)とA2を作る
変更部分にCを呼ぶコードがあるならCはクラスA1にだけあればいい
変更部分にCを呼ぶコードがないならCはクラスAに置いとけばいい
アホすぎる…
クラスAをベースクラスにして変更部分をvirtualで差し替えてA1(これが今までのA)とA2を作る
変更部分にCを呼ぶコードがあるならCはクラスA1にだけあればいい
変更部分にCを呼ぶコードがないならCはクラスAに置いとけばいい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- バリ島で男子生徒ら集団万引きか、防犯カメラ映像が拡散 京都の大谷中学・高校が「窃盗行為」謝罪★4 [七波羅探題★]
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 [蚤の市★]
- 【広島】「万引きした人を追跡」コンビニ店員の男性(46)を果物ナイフで刺したか 中国籍の少年(17)を殺人未遂容疑で現行犯逮捕 [ぐれ★]
- 【地震】青森県で震度6強 長周期地震動も 津波注意報すべて解除 ★7 [ぐれ★] [ぐれ★]
- 【サッカー】58歳カズ「オファーが来ている」 J3福島と近日中にも交渉 早ければ年内にも決断 [征夷大将軍★]
- 【速報】気象庁は津波注意報すべて解除 [蚤の市★]
- 【実況】博衣こよりのえちえち朝こよ🧪
- (´・ω・`)おはよ
- さかまた「過呼吸になった」かなた「耳聞こえない」ござる「声出ない」まつり「ご飯食べれない」
- 【画像】カリカリ女、脱いだらすごい😨 [632966346]
- くそしてかがやけ
- 🪬本日のコンマ占い🧿
