- 1 名前:デフォルトの名無しさん mailto:sage [2018/08/05(日) 19:55:44.50 ID:tZmoj8I+.net]
- 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。 C#に関係の無い話題や荒らしの相手や罵倒レスはやめてください >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■関連スレ C#, C♯, C#相談室 Part93 https://mevius.5ch.net/test/read.cgi/tech/1492818720/ ■前スレ ふらっと C#,C♯,C#(初心者用) Part138 https://mevius.5ch.net/test/read.cgi/tech/1528194762/ ■コードを貼る場合は↓を使いましょう。 ideone.com/ https://dotnetfiddle.net/ ■情報源 https://msdn.microsoft.com/ja-jp/library/gg145045.aspx https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index https://msdn.microsoft.com/en-us/library/gg145045.aspx referencesource.microsoft.com/
- 446 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 06:41:51.42 ID:k9vEXAki.net]
- c#と言うかプログラミングの勉強始めたばかりなのですが、例外とエラーコードの違いがよくわかりません
- 447 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 07:45:28.87 ID:ndgOlWH8.net]
- 使い分けるものではないから違いを気にする必要はない
エラーコードはどうしても必要な特別な場合を除きC#では使わない 人によっては業務エラーは戻り値を使うべきだとか色々な主張があるが、今はまず標準的な方法を学ぶ段階であり、そのような意見は無視せよ
- 448 名前:デフォルトの名無しさん [2018/09/10(月) 09:34:21.75 ID:uDZUf97M.net]
- 全部Expect型で解決してるわ
- 449 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 10:07:06.77 ID:WqnqKse5.net]
- 期待すんな
- 450 名前:423 mailto:sage [2018/09/10(月) 11:43:05.11 ID:Jsw/KSGz.net]
- >>426-427
なるほど!よく考えればそうですね ありがとうございました
- 451 名前:デフォルトの名無しさん [2018/09/10(月) 13:13:32.38 ID:aMpMOsPb.net]
- コントロールの名前を小文字で始めると「名前指定の規則違反です」と出るけど
デバッグは通ります 何か問題出ますかね? あとCamel形式になじめず変数の命名する時 単語の連結にアンダーバー入れたい衝動がハンパ無い 一人で完結するなら問題ないだろうけど チームでやるようになると嫌がられるのかなあ? まあ無いだろうけど
- 452 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 14:25:56.49 ID:j74hNM/I.net]
- >>433
デバッグ通るなら問題ないでしょ コーディングスタイルの設定を変えればそういう警告は出なくなるんじゃないかな チームでやるならチームのスタイルに合わせる、簡単なことじゃん チームのみんなを納得させられるほどの合理的な理屈があるなら説得してみればいい
- 453 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 16:32:06.78 ID:YgCo9XUL.net]
- 名付け方式がPascalだろうがCamelだろうが小文字アンダーバーだろうがぶっちゃけ通ればいいよ
チームで嫌がられたらその時合わせ方を考えればいい
- 454 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 17:35:00.22 ID:ed5IUta3.net]
- >>433
その手の表記法は余程不合理な物でない限り慣れの問題 少なくとも俺は1週間で慣れる >単語の連結にアンダーバー入れたい衝動がハンパ無い これはむしろアンダーバーを入れる表記法の方が冗長で不合理なので、 一旦キャメルやパスカルに慣れた後では間違いなく逆の感覚を抱くようになるw 掛けてもいいよ
- 455 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 18:05:47.60 ID:JmcP0T+k.net]
- じゃあ俺のスーツを
- 456 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 18:07:33.75 ID:hb3Qyg+S.net]
- 俺は靴下
- 457 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 18:40:22.87 ID:lrNRw7rP.net]
- web屋、というかPHPerはsnake caseじゃなきゃヤダ!派がやっぱ多いよね
- 458 名前:デフォルトの名無しさん [2018/09/10(月) 18:55:37.19 ID:DjrEsgmz.net]
- そかあ・・慣れねぇ・・・
ところで「小文字で始めると規則違反って警告が出る」って話だけど よくよく観察したら VSがデフォで自動命名したのでも警告出るんだけど・・・・なんで? 例えば private void button1_Click() の button1_Clickとか・・・
- 459 名前:デフォルトの名無しさん [2018/09/10(月) 19:07:39.58 ID:okAQrHmq.net]
- 日本語メンバは邪道?
- 460 名前:デフォルトの名無しさん [2018/09/10(月) 19:16:20.74 ID:BcdHqxqC.net]
- アンダーバーを入れない理w
バカ怖るべしwww
- 461 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 19:17:08.96 ID:7Twb5yy4.net]
- >>436
単語の間に空白を入れると視認性が高まるという研究結果があるらしい それを信じるなら、空白ではないがセパレーターが間に入るスネークケースとケバブケースは理にかなってるはずだ 何はともあれまずは実験してみるべきだろう
- 462 名前:デフォルトの名無しさん [2018/09/10(月) 20:53:55.15 ID:DjrEsgmz.net]
- >>440
自己レス オプションのコーディングスタイルの 「フィールド以外のメンバー」がパスカルになってたから これを削除したら出なくなったわ キャメルにしたかったけど選択肢に無かったから削除にした よく分からないけどこれで良いんだろうか?www
- 463 名前:428 mailto:sage [2018/09/10(月) 21:01:52.45 ID:ZrUglARC.net]
- わかりました。とりあえず例外の使い方を勉強します。
- 464 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 21:27:12.53 ID:j74hNM/I.net]
- キャメルでもパスカルでもスネークでもケバブでもどれでもいいと思うけどな
コーディングスタイルにこだわる理由が分からん 見やすさならスネークとケバブだとは思う。理由は英語自体がスペースで区切る方式だから と言いながら個人開発では慣れたキャメルやパスカルだけどさ あ、個人サイトのURLはスネークケースだわ
- 465 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 21:29:11.62 ID:j74hNM/I.net]
- >>444
いいんです コーディングスタイル設定に基づいた単なる警告だから
- 466 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 21:47:33.87 ID:98dDshqq.net]
- コンボボックスやテキストボックスを引数にしたい場合って、object?control?
- 467 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 21:51:04.49 ID:BpMg5Aug.net]
- >>448
デザイナのソース見ればわかる。そのままComboBoxとTextBox それ以外なら何に使いたい引数なのか言わないと分からない
- 468 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 21:56:41.48 ID:98dDshqq.net]
- 入力のエラーチェックでカンマが入ってるかどうかチェックするのに引数で持ってきたい場合はどうすれば?
まぁコンボボックスは入力するところではないんですけど...
- 469 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 21:59:41.61 ID:BpMg5Aug.net]
- >>450
それは入力したテキストだけを参照したらいいのでは?
- 470 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 23:13:48.33 ID:j74hNM/I.net]
- >>450
カンマが入ってるかどうかチェックする値を引数にすればいいのでは?
- 471 名前:デフォルトの名無しさん mailto:sage [2018/09/10(月) 23:31:45.25 ID:JmcP0T+k.net]
- 普通コンボボックスごと渡したりしないよな
- 472 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 00:38:00.63 ID:fWYCS2WK.net]
- 見知らぬ人が作ったVBを勉強がてらC♯変換しててVBがそうなってたもので. ..
テキストを渡してやることにします。
- 473 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 01:07:46.00 ID:R24CyBtF.net]
- 横槍だがそれにつけるメソッド名どんなのにすればいいの?
参考に教えて GetStringDeleteComma() とか?
- 474 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 01:09:08.78 ID:pVzZZpUQ.net]
- デリートコンマでよくね
- 475 名前:デフォルトの名無しさん [2018/09/11(火) 01:09:51.19 ID:HX9tNh9Z.net]
- >>450
カンマなど余計な文字数とってやるって手もある
- 476 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 09:24:30.87 ID:3oMSZQth.net]
- 見知らぬ奴のソースは踏襲しないほうがいい
- 477 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 12:37:34.88 ID:LDsiYPvK.net]
- >>453
例えば、エクセルを読み込んでその各列の値をそれぞれ複数のコンボボックスに入れる時はどうしたらいいですか? 追加部分を別クラスに書いて、引数はフォーム、列のカラム、コンボボックスなど渡してやったりするのは駄目な書き方?
- 478 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 13:17:21.96 ID:glgNbbLv.net]
- >>455
「カンマが入ってるかどうかチェックする」「テキストを渡してやることにします」だから bool CheckComma(string checkText) とかじゃね?
- 479 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 13:22:18.04 ID:ik07SMEJ.net]
- HasComma
- 480 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 13:27:52.11 ID:glgNbbLv.net]
- >>461
MSのコーディングスタイルに準拠するならそれだな
- 481 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 13:47:02.45 ID:OkaM0mAN.net]
- >>453
場合による
- 482 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 13:48:11.63 ID:SNgh1+C8.net]
- >>460
それだとカンマが含まれてる場合にtrueとfalseのどっちが返ってくるか判断できんやろ
- 483 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 14:33:59.50 ID:bYPr0L5F.net]
- ほんじゃカンマ以外が入っていたらどーすんのってなるから数値以外削除して返せばいい
って思ったけどどういう関数名にするんだ?
- 484 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 14:36:57.03 ID:928ZQD1C.net]
- ?w
- 485 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 14:51:12.92 ID:glgNbbLv.net]
- >>464
そう言われればそうだな。そこら辺の配慮を忘れてたわ やっぱHasCommaが最適解か メソッド名だけで返り値が分かるしな
- 486 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 15:00:09.50 ID:Arul2OBN.net]
- hasも英語として不自然なのでcontainsを使ってw
もっと言うなら、StringのメソッドにContainsが既にあるので わざわざカンマを含むかどうかを検査する専用メソッドに存在意義があるとは俺には思えん
- 487 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 16:42:24.04 ID:AGybRa2Z.net]
- データグリッドビューを別フォームに渡して
コンストラクタで受け取ります このとき元のデータグリッドビューと切り離す琺瑯教えてください 複製したいです この時データセットやデータテーブルは駄目です
- 488 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 16:45:15.78 ID:AGybRa2Z.net]
- 琺瑯→方法
- 489 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 16:47:43.89 ID:ylc2S0TC.net]
- DataGridViewじゃなくてDataSource受け渡しでDataSourceをコピーじゃダメなの?
- 490 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 16:49:08.34 ID:GlOIz1sj.net]
- 同じRowとColumnの数の新しいDataGridViewを作り、それぞれのValueを書き込んでください
- 491 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 16:57:15.28 ID:TAVTHaAT.net]
- 新しくnewしたDataGridViewに手作業で必要なプロパティ設定していく
ColumnsとRowsはforeachしてそれぞれCloneしたのをAddする イベント類はまあどうでもいいか
- 492 名前:デフォルトの名無しさん [2018/09/11(火) 17:00:09.28 ID:qpgjCo1u.net]
- 継承したフォームにデータセット渡す
- 493 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 17:27:08.25 ID:Arul2OBN.net]
- >>469
何言ってるのかさっぱり分からんけどこういうこと? 〜 Form1 〜 Controls.Remove(dataGridView1); var form2 = new Form2(dataGridView1); form2.Show(); 〜 Form2 〜 public Form2(DataGridView dgv) { InitializeComponent(); Controls.Add(dgv); }
- 494 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 17:33:47.77 ID:Arul2OBN.net]
- 移動元でControls.Remove不要みたいだね
こんなの必要になったことがないからやったこともなかった
- 495 名前:デフォルトの名無しさん mailto:sage [2018/09/11(火) 18:15:11.25 ID:K2tTWTaM.net]
- XMLに書き出して新しく作ったFormにロードするのが一番シンプル
- 496 名前:デフォルトの名無しさん [2018/09/11(火) 19:28:23.64 ID:FmRL3j/P.net]
- 俺も気になるわこれ
DataGridViewでCloneできればいいのに 画面上のソート順を保つためDataGridViewごと他フォームに渡したりする でも元フォームでデータ変更されると渡したDataGridViewも変わるから それが嫌だったことある そん時は元フォームで1行ずつ先頭から呼んで別のDataSet作ったけど
- 497 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 02:22:23.95 ID:vTtqi/en.net]
- 素人だからデータの保持や別データとのやりとりはListでやっといて
更新される度に毎回DataBindings初期化していちいち読み込んでるわ 動くから……いいかなって……
- 498 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 13:02:32.22 ID:Jn68slr9.net]
- データグリッドビューでやるのは無理なんですね…
一行ずつ新しいデータテーブルに読み込んで複製します ありがとうございました
- 499 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 13:22:31.80 ID:Nj/C/MXJ.net]
- そうじゃなくて、だからそもそも何言ってるのか誰も理解できないんだってw
まともな日本語書けと 他人に通じるまともな文章に書き直したら答えが返ってくる問題かもしれんよw
- 500 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 14:36:44.55 ID:Jn68slr9.net]
- フォームのデータグリッドビューを
別フォームのクラスに渡してコンストラクタで受け取るんです DataGridView dgv = srcDvg; そうすると元フォームのデータグリッドビューを変更すると譲渡先のdgvも変更されちゃうんです コレを止めたいです 元を変更してもdgvは渡されたときの状態を保つ方法が知りたいです なお、この時データセットやデータテーブルを使用せず データグリッドビューのままやる方法はありませんかと言う質問です 👀 Rock54: Caution(BBR-MD5:13
- 501 名前:41adc37120578f18dba9451e6c8c3b)
[]- [ここ壊れてます]
- 502 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 14:37:39.66 ID:Jn68slr9.net]
- なんでRocketや…
- 503 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 14:47:38.46 ID:SYobtT/Z.net]
- 参照元の状態を反映するのはC#の仕様なんだから新しいインスタンス作って
何らかの形で中身コピーする必要があるのはどのクラスでも一緒(Bitmapとかも)
- 504 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 16:52:38.09 ID:9GvVVUqs.net]
- 面倒くさいことはしたくないって思考だな
- 505 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 16:59:40.03 ID:fIpfvqUu.net]
- 面倒くさいことを楽にしようというのがソフトウェアだからな
- 506 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 17:04:10.32 ID:Jn68slr9.net]
- ありがとうございます
大人しく作り直します
- 507 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 17:25:49.83 ID:MyqFbSbG.net]
- 初心者用なのに初心者に厳しい自称プロさんたち
- 508 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 17:37:25.30 ID:JkfDtodY.net]
- >>488
ここに来るのはみんな初心者 スレタイ読めないのか?
- 509 名前:デフォルトの名無しさん [2018/09/12(水) 18:45:38.51 ID:6MfZXYju.net]
- >>478
継承しろや!
- 510 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 22:45:44.44 ID:JSQG/Jue.net]
- linq
リンキューですか? ラインクですか?
- 511 名前:デフォルトの名無しさん mailto:sage [2018/09/12(水) 22:59:50.57 ID:HCZYwh62.net]
- リンクじゃないのか?
俺はアクセントがわからない
- 512 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 01:12:43.13 ID:xXJqEk25.net]
- リンクだと思ってた
- 513 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 03:37:55.81 ID:4tq0ggVx.net]
- >>490
したない
- 514 名前:デフォルトの名無しさん [2018/09/13(木) 05:03:38.49 ID:wmIVPXZe.net]
- byte a;
byte b; byte c = a + b; だと型が合わないとエラーが出る 左辺をint cにするか、右辺を(byte)(a + b)にする必要があるんだな なんで型が合わないのか分からず一日ドツボにはまった 入門レベルの参考書には載ってないし でもバイト型とバイト型を演算したら答えはイント型に変わるって 根本的におかしくね?
- 515 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 05:09:18.59 ID:1YFyErS3.net]
- why?
- 516 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 06:06:29.57 ID:4tq0ggVx.net]
- https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/byte#conversions
- 517 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 08:17:24.20 ID:IoXWiQ4j.net]
- >>491
リンクだとlinkって感じなので心の中ではリンクゥって言ってる
- 518 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 08:18:16.41 ID:Ts60fXh8.net]
- >>495
CPUはそういうもん 小さな型でもいったんCPUに応じた処理しやすい自然なサイズに変換してから演算する 32/64bit CPUと呼ばれる所以だ もちろんbyte同士なら演算後に勝手にbyteにキャストする仕様もありうるけど、 そんなことをしてもせっかく255を超えてもオーバーフローせずに表現できてるものを わざわざ余計な処理入れて切り捨てるなんて無駄でしかないからCPUの仕様に合わせている
- 519 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 08:44:11.24 ID:eHHJ6hTJ.net]
- >>491
https://www.microsoft.com/ja-jp/mic/seminar/programing_linq.aspx >統合的なデータの問い合わせを実現したテクノロジ LINQ (リンク)
- 520 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 10:09:10.44 ID:7r2vSdtk.net]
- LINQ職人の方に聞きたいのですが
var 元 = new[] { new {Index = 0, Value = "あ"}, new {Index = 1, Value = "い"}, new {Index = 3, Value = "う"} }; みたいな羅列があって、こいつを平凡な string[] に変換したいです。 [0] → "あ" [1] → "い" [2] → null [3] → "う" LINQ 1発でバシって出来ませんか?
- 521 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 10:15:23.01 ID:vxp+pG1B.net]
- 普通にはできません
- 522 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 10:49:45.94 ID:uKwFSQ+m.net]
- LINQ 外部結合
ぐらいでググったらそれらしいのあるが、やめとけ。
- 523 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 10:
]
- [ここ壊れてます]
- 524 名前:55:31.20 ID:n/Ia9Ufb.net mailto: さくっとできる []
- [ここ壊れてます]
- 525 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 10:59:56.20 ID:n/Ia9Ufb.net]
- rangeとzipな
- 526 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 12:50:08.04 ID:gBmhWXZp.net]
- >>495
今まで気づかなかったけど、C#もintに揃えるCの手抜き実装を踏襲してるんだなw これはシンプルに「大きい方の型に揃える」ルールにして欲しかったね
- 527 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 15:34:46.60 ID:B76L2xUy.net]
- >>501
var 元 = new[] { new {Index = 0, Value = "あ"}, new {Index = 1, Value = "い"}, new {Index = 3, Value = "う"} }; var array = Enumerable.Range(0, 4).Select(index => 元.Where(moto => moto.Index == index).FirstOrDefault()?.Value).ToArray();
- 528 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 15:38:33.86 ID:TO6ro8xf.net]
- ちなみにFirstOrDefaultはFunc<T, bool>を引数に取れるからWhereはなくていいよ
- 529 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 16:23:35.73 ID:B76L2xUy.net]
- >>508の指摘にそって改良
var 元 = new[] { new {Index = 0, Value = "あ"}, new {Index = 1, Value = "い"}, new {Index = 3, Value = "う"} }; var array = Enumerable.Range(0, 4) .Select(index => 元.FirstOrDefault(moto => moto.Index == index)?.Value) .ToArray();
- 530 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 16:34:26.33 ID:n/Ia9Ufb.net]
- zipで一行
- 531 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 16:48:55.75 ID:Mtznb6SP.net]
- >>510
コードで示して
- 532 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 16:51:19.42 ID:n/Ia9Ufb.net]
- コードは甘え
- 533 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 16:52:36.00 ID:Mtznb6SP.net]
- >>512
じゃあ>>509も1行で済んでるからそっちでいいや
- 534 名前:デフォルトの名無しさん [2018/09/13(木) 17:34:16.92 ID:fde6nCOF.net]
- cscやmscが吐き出す実行ファイルについて教えてほしいのですが、これはOSや実行環境に依存せず実行できるのですか?
WindowsPC上で実行ファイルを作成し、それをRaspberry Pi等にコピーしてmono上で動くのかが知りたいです
- 535 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 17:40:54.40 ID:O9n8eAiW.net]
- >>514
依存する monoの方にどこまでサポートするか書いてないか
- 536 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 19:29:30.60 ID:nU06fVx/.net]
- Tostaring();
Set focus(); とかの()の意味を教えてください。
- 537 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 19:30:56.20 ID:84N5Yvll.net]
- >>516
引数が存在しないことを示す
- 538 名前:デフォルトの名無しさん [2018/09/13(木) 20:13:42.27 ID:tX4xVeil.net]
- 言葉も出ない、ということ
- 539 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 21:21:45.27 ID:RirS5RMp.net]
- >>516
演算子だって考えるのが素直でしょう https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/operators/invocation-operator デリゲートの後ろに引数リストを囲った()を付けるとメソッドが呼び出される
- 540 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 21:24:09.90 ID:RirS5RMp.net]
- しかし、Tostaringてw
ドラマか何かの主演俳優にするメソッドがw
- 541 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 21:25:43.52 ID:YrOTDcXS.net]
- スターリンがどうかしたって?
- 542 名前:デフォルトの名無しさん [2018/09/13(木) 21:26:14.24 ID:6Z3XXp4U.net]
- はからずもS式の合理性を再認識させられる初秋の夜であった
- 543 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 22:00:27.97 ID:tu9+IsVI.net]
- >>501
Enumerable.Range(0, 4) .GroupJoin(元, m => m, i => i.Index, (m, i) => i.FirstOrDefault()?.Value) .ToArray() 長いね…
- 544 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 22:14:47.62 ID:JHngkFny.net]
- 元.Aggregate(new string[4], (a, x) => { a[x.Index] = x.Value; return a;});
- 545 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 22:17:18.10 ID:z+6RPAPe.net]
- おお
- 546 名前:デフォルトの名無しさん mailto:sage [2018/09/13(木) 22:21:08.27 ID:u61xW8CT.net]
- >>510
Zipじゃ i=2 : null は無理でしょ
|

|