[過去ログ]
ふらっと C#,C♯,C#(初心者用) Part138 (1002レス)
ふらっと C#,C♯,C#(初心者用) Part138 http://mevius.5ch.net/test/read.cgi/tech/1528194762/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
922: デフォルトの名無しさん (ワッチョイ 7fad-tjON) [sage] 2018/08/01(水) 07:53:12.90 ID:FqdJoFN10 ありがとうございます 迷わずC#を勉強しようと思います http://mevius.5ch.net/test/read.cgi/tech/1528194762/922
923: デフォルトの名無しさん (スッップ Sd32-UO0F) [sage] 2018/08/01(水) 07:58:50.19 ID:+mBt06Dyd RazorもC# http://mevius.5ch.net/test/read.cgi/tech/1528194762/923
924: デフォルトの名無しさん (ワッチョイ 129f-lgLX) [sage] 2018/08/01(水) 08:27:33.28 ID:jJEMbL0b0 迷わず逝けよ逝けば分かるさ http://mevius.5ch.net/test/read.cgi/tech/1528194762/924
925: デフォルトの名無しさん (ワンミングク MM42-BbI7) [sage] 2018/08/01(水) 10:13:49.72 ID:xEVWsek0M VS2013 で Process で別コンソールアプリを実行するプログラムを作っています。 OutputDataReceivedイベントで随時標準出力を取得したいのですがうまくいきません。 同じくVS2013C#で作ったコンソールアプリでのConsole.WriteLineならうまくいくのですが VC++6.0 で printf 出力だと、ある程度溜まったタイミングでそれまでの出力が一気に来ます。 printfでもリアルタイムで取得できるようにできないでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/925
926: デフォルトの名無しさん (ササクッテロ Sp47-WEB5) [] 2018/08/01(水) 10:16:00.84 ID:bFUL3z7Ep そりゃあ、ある程度溜まってから表示されるからじゃね? http://mevius.5ch.net/test/read.cgi/tech/1528194762/926
927: デフォルトの名無しさん (ブーイモ MM5b-Hl5m) [sage] 2018/08/01(水) 10:17:43.78 ID:7O+dWvwKM flushしろ 対象に手を入れられないなら無理 http://mevius.5ch.net/test/read.cgi/tech/1528194762/927
928: デフォルトの名無しさん (ブーイモ MM32-nbnO) [sage] 2018/08/01(水) 10:41:41.93 ID:WxaG7LihM つ setvbuf http://mevius.5ch.net/test/read.cgi/tech/1528194762/928
929: デフォルトの名無しさん (ワンミングク MM42-BbI7) [sage] 2018/08/01(水) 13:34:26.08 ID:xEVWsek0M >>928 setvbuf でうまくできました! ありがとうございました。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/929
930: デフォルトの名無しさん (ワッチョイ c215-XuXc) [sage] 2018/08/01(水) 21:13:58.64 ID:htMziwx30 resharper使ってる人感想教えて 勉強になるって書いてるブログもあったから 半額セール中に試してみようかなと http://mevius.5ch.net/test/read.cgi/tech/1528194762/930
931: デフォルトの名無しさん (ワッチョイ f317-53i4) [sage] 2018/08/01(水) 21:15:10.33 ID:soAz8ZFH0 ブログに書いてるんならそれを参考にすればいいじゃん http://mevius.5ch.net/test/read.cgi/tech/1528194762/931
932: デフォルトの名無しさん (アウアウウー Sa43-Hl5m) [sage] 2018/08/01(水) 22:14:32.39 ID:+VbRL20ga resharper重いから嫌い よく他の拡張と干渉して不具合起こすし、機能の頭数だけ多くて結局vsにデフォルトで搭載されてる機能と似たようなもの以外は滅多に使わなかった vscodeが快適すぎて最近はC#もほとんどvscodeで書いてるわ http://mevius.5ch.net/test/read.cgi/tech/1528194762/932
933: デフォルトの名無しさん (ワッチョイ c215-XuXc) [sage] 2018/08/01(水) 22:38:33.79 ID:htMziwx30 使用感産休ー 結局使わなくなっちゃうくらいもっさりは躊躇するな 俺のマシンそんな高性能じゃないし http://mevius.5ch.net/test/read.cgi/tech/1528194762/933
934: デフォルトの名無しさん (スプッッ Sd1f-Bh6x) [sage] 2018/08/02(木) 12:35:14.33 ID:atWDWRRZd 先日のお騒がせものですが、シートの中身入れることはできたんですが、今度はシート名をコンボボックスに入れるのにこれだとシート名が名前順に入るんですがシート順に入れるにはどうしたらできますか? https://i.imgur.com/LxYIiyg.jpg http://mevius.5ch.net/test/read.cgi/tech/1528194762/934
935: デフォルトの名無しさん (ワッチョイ ff9d-w5ex) [sage] 2018/08/02(木) 13:28:17.69 ID:CFW8XzdE0 >>932 具体的にどこがcodeの方が良いんだ? 軽さ以外にある? http://mevius.5ch.net/test/read.cgi/tech/1528194762/935
936: デフォルトの名無しさん (ワッチョイ 7f60-9U+n) [sage] 2018/08/02(木) 14:17:24.55 ID:B5uzr2w20 >>934 https://msdn.microsoft.com/ja-jp/library/system.windows.forms.combobox.sorted(v=vs.110).aspx http://mevius.5ch.net/test/read.cgi/tech/1528194762/936
937: デフォルトの名無しさん (ブーイモ MM67-Eno9) [sage] 2018/08/02(木) 14:19:27.48 ID:5ti5JZJPM >>935 フォントのレンダリングが美しくて見やすい プラグインが豊富 一緒に他の言語のソースを編集する必要がある場合に完全にシームレスに行き来できる プロジェクトファイルを直接テキストとして開ける(.NET Coreなら必須) http://mevius.5ch.net/test/read.cgi/tech/1528194762/937
938: デフォルトの名無しさん (ワッチョイ 33d3-Xflc) [sage] 2018/08/02(木) 18:24:36.08 ID:IKbU8cfg0 細かい話だけど.csprojのテキスト編集は.NET Coreプロジェクトだと VSでもコンテキストメニューにあるのよね まあIDEの立場としてはGUIが未実装故の手抜きと見做すべきだろうけどw http://mevius.5ch.net/test/read.cgi/tech/1528194762/938
939: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 18:59:54.66 ID:R3xyuwRy0 30年前のプログラミング環境に逆戻りですなw http://mevius.5ch.net/test/read.cgi/tech/1528194762/939
940: デフォルトの名無しさん (ブーイモ MM67-Eno9) [sage] 2018/08/02(木) 19:09:52.83 ID:5ti5JZJPM >>939 設定を必要最小限にして極力テキストベースで完結させるのが今時の流行り 新形式のプロジェクトファイルは直接手で編集しやすいように構造が全面的に見直されてるんだよ gitにコミットするときとかgithub上でレビューしたりするときにどうせ中身を一行一行意識しなきゃいけないんだから、 GUIの設定画面なんかはっきり言って邪魔なだけ http://mevius.5ch.net/test/read.cgi/tech/1528194762/940
941: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 19:27:12.70 ID:R3xyuwRy0 30年前と言ってることが同じですな。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/941
942: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 19:28:34.12 ID:R3xyuwRy0 一度滅んだOSSの糞文化を取り込んだせいでどんどんMSの品質が腐っていく。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/942
943: デフォルトの名無しさん (スップ Sd1f-VIZ/) [sage] 2018/08/02(木) 19:31:53.19 ID:vZ9OA8Bgd おじいちゃんかわいそうに http://mevius.5ch.net/test/read.cgi/tech/1528194762/943
944: デフォルトの名無しさん (ブーイモ MM67-Eno9) [sage] 2018/08/02(木) 19:33:26.86 ID:5ti5JZJPM まあ騙されたと思って新しい形式のプロジェクトファイル使ってみたら? Coreじゃなくても使えるよ GUIによる設定は今まで通りにできるし、バージョン管理が楽になって普通に便利 http://mevius.5ch.net/test/read.cgi/tech/1528194762/944
945: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 19:44:44.63 ID:R3xyuwRy0 >>943 無職乙。C#の案件は見つかりましたか? http://mevius.5ch.net/test/read.cgi/tech/1528194762/945
946: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 19:47:31.22 ID:R3xyuwRy0 >>944 結局ゲイツとカトラーがこんなもの使いものになるかとブチ切れしたのが最後、MSの凋落が止まりませんな。 マイナー街道まっしぐらだったヘジをスカウトしたのが失敗の始まりだったな。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/946
947: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 19:50:04.61 ID:R3xyuwRy0 C#はほぼ壊滅しただがまだVB.netの案件は数多く残っている。 VB >>>> C# これが現実。初心者はVBにしたほうがいい。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/947
948: デフォルトの名無しさん (アウアウカー Sa07-kkiZ) [] 2018/08/02(木) 19:50:50.20 ID:3eKb6bola >>947 いいから早く就職しろ http://mevius.5ch.net/test/read.cgi/tech/1528194762/948
949: デフォルトの名無しさん (スップ Sd1f-VIZ/) [sage] 2018/08/02(木) 19:52:31.24 ID:vZ9OA8Bgd >>945 自己紹介かよw http://mevius.5ch.net/test/read.cgi/tech/1528194762/949
950: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 19:56:33.48 ID:R3xyuwRy0 ID:vZ9OA8Bgd ←こいつC#しかできないみたいw 何を勘違いしてC#を勉強した知らんが10年前から既にC#はオワコンだから諦めろ。今は採用案件は皆無。 馬鹿なおまえになぜか教えてやろう。C#は糞だから。これが世界中のIT業界の総意。ゲイツやカトラーも含めてな。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/950
951: デフォルトの名無しさん (ササクッテロ Spc7-GoWg) [sage] 2018/08/02(木) 19:59:03.89 ID:QFtuhP10p いつものヘジたんラヴおじさんか ボーランド時代に逆恨みしてメンヘラ化してるというw http://mevius.5ch.net/test/read.cgi/tech/1528194762/951
952: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 19:59:47.82 ID:R3xyuwRy0 しかし、今時、30年前の手法でやりましょうって笑えるよな。開発の歴史を全く知らないのだろうか。 それが今の流行ならWindows10やC#も流行ってるはず。だが見向きもされない。むしろ敬遠されてる。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/952
953: デフォルトの名無しさん (スップ Sd1f-VIZ/) [sage] 2018/08/02(木) 20:02:53.83 ID:vZ9OA8Bgd >>950 なるほどだからあなたは採用されないのですね http://mevius.5ch.net/test/read.cgi/tech/1528194762/953
954: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 20:03:34.69 ID:R3xyuwRy0 >>951 はぁ? むしろボーランドこそ革新的なIDEを普及させたんじゃねーか。そんなことも知らないとか無知すぎる。 それがなんでまたGUIは邪魔なんでテキストでやりましょうってw アホですか。どうせエディタもvim設定なんだろ。 時代遅れの骨董品どもが。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/954
955: デフォルトの名無しさん (ワッチョイ cfe8-Xflc) [] 2018/08/02(木) 20:03:36.14 ID:L2LG0yaW0 え、わからない VBとC#どっちがいいの? http://mevius.5ch.net/test/read.cgi/tech/1528194762/955
956: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 20:04:45.73 ID:R3xyuwRy0 >>953 キミは煽りばかり全くC#やVSの話はしないのですね。馬鹿がバレるのが怖いんですか? http://mevius.5ch.net/test/read.cgi/tech/1528194762/956
957: デフォルトの名無しさん (ワッチョイ cf81-TkmH) [sage] 2018/08/02(木) 20:04:48.57 ID:uMr/Fq0h0 ゴミをつついて遊ぶの止めてくれるかなサル君 http://mevius.5ch.net/test/read.cgi/tech/1528194762/957
958: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 20:07:45.63 ID:R3xyuwRy0 ワッチョイスレって単発煽り多すぎて議論にならんな。 必死にでネット繋ぎなおしてると思うと笑えるw >> ワッチョイ cf81 http://mevius.5ch.net/test/read.cgi/tech/1528194762/958
959: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 20:09:28.08 ID:R3xyuwRy0 ワッチョイって意味ないな。 低脳馬鹿のコード書けない煽り屋とマイナーOSS陣営から流れてきたvi使いの骨董品以外いない。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/959
960: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 20:11:37.17 ID:R3xyuwRy0 煽りしかしない奴ってなんで内容ないレスばかりするんだろうと思ったんだけど、 キーボードアレルギーか何かで入力がめっちゃ遅いんだと思うわ。 おれが5レスする間に一行しか打てないトロ臭さ。 リアル低スキルじゃん。今まで碌にコード書いてないのがバレバレだな。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/960
961: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 20:15:41.97 ID:R3xyuwRy0 結局、技術的反論は皆無。これが現実。 今のC#信者は低スキル。今時、テキスト最高ってw COM、.net全否定かよwww http://mevius.5ch.net/test/read.cgi/tech/1528194762/961
962: デフォルトの名無しさん (ワッチョイ 3383-0Uuo) [sage] 2018/08/02(木) 20:25:19.02 ID:R3xyuwRy0 単発煽りって急に大量に現れて急にみんな消えるよな。 可能性として考えられるのは、ゆとりで低スキルで無職で同一人物。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/962
963: デフォルトの名無しさん (ワッチョイ cf80-F72M) [sage] 2018/08/02(木) 21:55:18.44 ID:6w1GWseD0 >>934 OleDbじゃシート順は無視されるから他の手立てを考える必要がある https://stackoverflow.com/questions/1164698/using-excel-oledb-to-get-sheet-names-in-sheet-order xlsxならここのZipArchive使うのとか(他に色々書かれてるコードは意味ないから無視して良い) System.IO.Compress.PackagingとかOpen Xml SDKとかClosedXMLとか xlsならNPOIぐらいなんかね あ、上のページにNPOIのサンプルもある http://mevius.5ch.net/test/read.cgi/tech/1528194762/963
964: デフォルトの名無しさん (スププ Sd1f-ON65) [sage] 2018/08/03(金) 08:51:02.00 ID:tLm3HHgqd まあVSつかいたい奴は明らかにVSが向いてないシーンでも使いたがるからな。 俺も使い分けてるが、netcoreでも案外VS起動する事の方が多い。nuget探しやすいとかそんなレベルだけど。 どっちでも良いものは割とVS Codeで開くな。 とはいえ、mdのライブプレビューとかVSで出来んのかな? http://mevius.5ch.net/test/read.cgi/tech/1528194762/964
965: デフォルトの名無しさん (ササクッテロ Spc7-pHBK) [] 2018/08/03(金) 11:29:34.10 ID:am/wpoGlp VSはIDEの機能を利用したいが為だけに使うことがある。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/965
966: デフォルトの名無しさん (オイコラミネオ MM07-B6sM) [sage] 2018/08/03(金) 11:34:31.88 ID:U4A077LcM MDプレビュー&編集はメジャーなVS拡張がある http://mevius.5ch.net/test/read.cgi/tech/1528194762/966
967: デフォルトの名無しさん (スププ Sd1f-ON65) [sage] 2018/08/03(金) 13:57:43.04 ID:tLm3HHgqd あるんだ。 何が何でもVSの中で過ごせるように出来てんだなぁ、やっぱ。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/967
968: デフォルトの名無しさん (ワッチョイ cfe8-Xflc) [] 2018/08/03(金) 19:55:03.42 ID:nRWExeYy0 C#よりVBのが人気って本当ですか? http://mevius.5ch.net/test/read.cgi/tech/1528194762/968
969: デフォルトの名無しさん (ブーイモ MM67-vpSm) [sage] 2018/08/03(金) 21:05:33.17 ID:C7OuABnlM 嘘 http://mevius.5ch.net/test/read.cgi/tech/1528194762/969
970: デフォルトの名無しさん (ワッチョイ 6f9e-QB3m) [] 2018/08/03(金) 22:34:44.79 ID:pBzQtwq10 if(aaa.bbb.ccc ==null){ ・・・ } だと、aaaかaaa.bbbがnullの時にNUll参照エラー出ますよね。 じゃあ、 if(aaa!=null && aaa.bbb!=null && aaa.bbb.ccc ==null){ こう書くしかないですか? もっとスッキリ書けませんか? http://mevius.5ch.net/test/read.cgi/tech/1528194762/970
971: デフォルトの名無しさん (ワッチョイ cf81-TkmH) [sage] 2018/08/03(金) 22:36:26.80 ID:KKU0/EVq0 null条件演算子が使えるなら使え どのバージョンで入ったかは忘れた(役立たず) http://mevius.5ch.net/test/read.cgi/tech/1528194762/971
972: デフォルトの名無しさん (ワッチョイ b3e3-HuCS) [sage] 2018/08/03(金) 22:43:12.49 ID:ls6gmcCr0 >>970 なんか下のコードって 動いたら不具合臭くない? if(コードA && コードB && コードC) ってあったときにコードAがfalseだからってコードCが実行されないとおかしくなる処理もあるんじゃね? コードABCがそれぞれ結果を保持するような動作をするときもにょる 言語仕様がどうなってようと書いたやつは死刑 http://mevius.5ch.net/test/read.cgi/tech/1528194762/972
973: デフォルトの名無しさん (ワッチョイ ffa6-F9eT) [sage] 2018/08/03(金) 22:57:30.21 ID:5FtEqA870 >>972 横からですが > ってあったときにコードAがfalseだからってコードCが実行されないとおかしくなる処理もあるんじゃね? そういう場合は && ではなく & を使うと良いようです。 よかったら「短絡評価」で検索してみてください。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/973
974: デフォルトの名無しさん (スププ Sd1f-9U+n) [sage] 2018/08/03(金) 23:23:18.87 ID:zsmRuSg9d aaa?.bbb?. ccc == null http://mevius.5ch.net/test/read.cgi/tech/1528194762/974
975: デフォルトの名無しさん (ワッチョイ b3e3-HuCS) [sage] 2018/08/03(金) 23:36:42.74 ID:ls6gmcCr0 >>973 コードABCがそれぞれ判定結果を保持する処理をしてたら余計なお世話じゃねーか? http://mevius.5ch.net/test/read.cgi/tech/1528194762/975
976: デフォルトの名無しさん (ワッチョイ ffa6-F9eT) [sage] 2018/08/03(金) 23:59:44.06 ID:5FtEqA870 >>975 >>973 確かにその場合は短絡評価は余計なお世話と言うか、短絡評価を使うことは間違ってますね。 ただ、>>970 の例では副作用がないのは明らかですし、 C# で短絡評価が用意されている以上、それを使うなというのは酷な話のようにも思います。 今回の問題に関しては >>974 のような & も && も使わない解決策もありますが、 Microsoft の Reference Source でも obj != null && ((int)obj) != 0 のように 短絡評価が積極的に使われてますので、そのようなコードは認められるべきではないでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/976
977: デフォルトの名無しさん (ワッチョイ b3e3-HuCS) [sage] 2018/08/04(土) 00:26:40.78 ID:aY8Umh7+0 >>976 人に優しいコードじゃない 見たらちょっと考えちゃうだろ 俺はそれだけで避ける http://mevius.5ch.net/test/read.cgi/tech/1528194762/977
978: デフォルトの名無しさん (ワッチョイ cf81-TkmH) [sage] 2018/08/04(土) 00:53:29.00 ID:b3FMlOEa0 なんかnull条件演算子が短絡じゃないような言い方をしている人がいますが null条件演算子は短絡評価なので念のため 仕様の是非については関知しません 勝手にすればよろしい http://mevius.5ch.net/test/read.cgi/tech/1528194762/978
979: デフォルトの名無しさん (ワッチョイ 6f9e-QB3m) [] 2018/08/04(土) 09:01:55.83 ID:n5GHf3Ra0 >>974 もし aaa.bbb= null だった場合に、 if(aaa?.bbb?. ccc == null) がtrueになることは無いですか? http://mevius.5ch.net/test/read.cgi/tech/1528194762/979
980: デフォルトの名無しさん (ワッチョイ 7317-Xflc) [sage] 2018/08/04(土) 09:42:38.97 ID:wpkf7FcP0 ならない もしtrueにしたいのなら if(aaa?.bbb == null || aaa?.bbb?.ccc == null) にする http://mevius.5ch.net/test/read.cgi/tech/1528194762/980
981: デフォルトの名無しさん (ワッチョイ b3e3-Xflc) [sage] 2018/08/04(土) 09:49:39.47 ID:L3XBWYHn0 >>979 なるんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1528194762/981
982: デフォルトの名無しさん (ワッチョイ b3e3-HuCS) [sage] 2018/08/04(土) 10:12:57.05 ID:aY8Umh7+0 >>980 ならないんだ? なんかあんま使わんほうがいいな この辺の仕様決めた奴って滅茶苦茶だな http://mevius.5ch.net/test/read.cgi/tech/1528194762/982
983: デフォルトの名無しさん (ワッチョイ 7317-Xflc) [sage] 2018/08/04(土) 10:16:40.19 ID:wpkf7FcP0 ごめん確認したらtrueになったわ http://mevius.5ch.net/test/read.cgi/tech/1528194762/983
984: デフォルトの名無しさん (ワッチョイ 43c9-Xflc) [sage] 2018/08/04(土) 10:18:40.31 ID:c4yFtWHQ0 Null 条件演算子の結果でnull判定ってなんか使い方おかしくね? null判定の記述省略が目的だと思ってたわ http://mevius.5ch.net/test/read.cgi/tech/1528194762/984
985: デフォルトの名無しさん (ワッチョイ b3e3-HuCS) [sage] 2018/08/04(土) 10:18:47.38 ID:aY8Umh7+0 >>983 なるのかよ http://mevius.5ch.net/test/read.cgi/tech/1528194762/985
986: デフォルトの名無しさん (ブーイモ MM67-Eno9) [sage] 2018/08/04(土) 10:46:26.16 ID:Q3NLupVYM ?.は使える場面が限られすぎてるんだよな 主語が違っても使えるようにしてほしい employee ?& company.Fire(employee) // employee != null ? company.Fire(employee) : null と等価 みたいな http://mevius.5ch.net/test/read.cgi/tech/1528194762/986
987: デフォルトの名無しさん (ワッチョイ ffb3-6jVY) [sage] 2018/08/04(土) 12:29:39.69 ID:AH7fLvgn0 >>984 > Null 条件演算子の結果でnull判定ってなんか使い方おかしくね? そんなもん何をやりたいかによるだろ > null判定の記述省略が目的だと思ってたわ Null条件演算子自体の目的はそれでいいと思うが http://mevius.5ch.net/test/read.cgi/tech/1528194762/987
988: デフォルトの名無しさん (ワッチョイ 6f9e-QB3m) [] 2018/08/04(土) 12:36:27.73 ID:n5GHf3Ra0 >>986 >employee ?& company.Fire(employee) ?& とは何ですか? ググルキーワード教えて下さい。 http://mevius.5ch.net/test/read.cgi/tech/1528194762/988
989: デフォルトの名無しさん (ワッチョイ 7f60-9U+n) [sage] 2018/08/04(土) 21:50:20.61 ID:sXotmGKy0 >>979 trueになるけどそれでだめなのかよ だったら aaa?.bbb != null && aaa.bbb.ccc == null http://mevius.5ch.net/test/read.cgi/tech/1528194762/989
990: デフォルトの名無しさん (ワッチョイ 8f9f-myUF) [sage] 2018/08/05(日) 15:20:33.53 ID:wZ9wDNsY0 俺なら分けてコメントでも書いておくかな if(aaa == null || aaa.bbb= null){ // Hack aaaとbbbがnullでもOKで、その時は何もしない。設計がゴミ } else if(aaa.bbb.ccc == null){ } http://mevius.5ch.net/test/read.cgi/tech/1528194762/990
991: デフォルトの名無しさん (オッペケ Src7-mXgF) [sage] 2018/08/05(日) 16:43:04.45 ID:RYmTh0/wr 再帰してNullチェックする関数一つ書けばいいのでは? http://mevius.5ch.net/test/read.cgi/tech/1528194762/991
992: デフォルトの名無しさん (ワッチョイ 639a-7JJt) [] 2018/08/05(日) 17:47:48.87 ID:76QdhMr90 どうでもいいことになるとレスが増えるな >>980 テンプレ読んでいるだろ。スレたて http://mevius.5ch.net/test/read.cgi/tech/1528194762/992
993: デフォルトの名無しさん (ワッチョイ 7317-Xflc) [sage] 2018/08/05(日) 18:17:15.11 ID:DE014Z3K0 建てられなかったので別の方お願い http://mevius.5ch.net/test/read.cgi/tech/1528194762/993
994: デフォルトの名無しさん (ワッチョイ ffb3-6jVY) [sage] 2018/08/05(日) 18:21:48.75 ID:C8NdcnMU0 >>991 再帰? 何言ってるんだ? http://mevius.5ch.net/test/read.cgi/tech/1528194762/994
995: デフォルトの名無しさん (ワッチョイ 43d2-j3zu) [sage] 2018/08/05(日) 18:38:49.57 ID:hZh56vqa0 再帰でnullチェックする関数気になるな http://mevius.5ch.net/test/read.cgi/tech/1528194762/995
996: デフォルトの名無しさん (ワッチョイ b38d-0Uuo) [] 2018/08/05(日) 19:30:23.50 ID:yb/HDiEo0 コンソールプログラミングでは Application.DoEventsが使えませんが 代わりに処理中の入力を受け付けるようなメソッドはないでしょうか? 時間がかかる処理をESCキーでキャンセルするような処理を コンソールプログラムで書きたいと思っています http://mevius.5ch.net/test/read.cgi/tech/1528194762/996
997: デフォルトの名無しさん (ブーイモ MM67-Eno9) [sage] 2018/08/05(日) 19:30:55.99 ID:uVIrroLRM こうかな // nullが見つかった深さを返す static int? AmazingNullCheck(int level, dynamic obj, params Func<dynamic, dynamic>[] next) => obj == null ? level : next.FirstOrDefault()?.Invoke(level + 1, obj, next.Skip(1).ToArray()); if (AmazingNullCheck(0, a, a=>a.b, b=>b.c) == 2) // a.b.c == null http://mevius.5ch.net/test/read.cgi/tech/1528194762/997
998: 997 (ブーイモ MM67-Eno9) [sage] 2018/08/05(日) 19:37:00.55 ID:uVIrroLRM 訂正 obj == null ? level : !next.Any() ? null : AmazingNullCheck(level + 1, next.First().Invoke(obj), next.Skip(1).ToArray()); かな http://mevius.5ch.net/test/read.cgi/tech/1528194762/998
999: デフォルトの名無しさん (ブーイモ MM67-Eno9) [sage] 2018/08/05(日) 19:43:31.17 ID:uVIrroLRM >>996 特に何もしなくてもCtrl + Cで止まるだろ? そのときに独自の処理を挟みたいなら Console.CancelKeyPress イベントを使う http://mevius.5ch.net/test/read.cgi/tech/1528194762/999
1000: デフォルトの名無しさん (ワッチョイ 338a-vpSm) [sage] 2018/08/05(日) 19:45:50.96 ID:3KDX12Zf0 1000ならjava民絶滅 http://mevius.5ch.net/test/read.cgi/tech/1528194762/1000
1001: 1001 [] ID:Thread このスレッドは1000を超えました。 新しいスレッドを立ててください。 life time: 61日 0時間 13分 9秒 http://mevius.5ch.net/test/read.cgi/tech/1528194762/1001
1002: 1002 [] ID:Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。 運営にご協力お願いいたします。 ─────────────────── 《プレミアム会員の主な特典》 ★ 5ちゃんねる専用ブラウザからの広告除去 ★ 5ちゃんねるの過去ログを取得 ★ 書き込み規制の緩和 ─────────────────── 会員登録には個人情報は一切必要ありません。 月300円から匿名でご購入いただけます。 ▼ プレミアム会員登録はこちら ▼ https://premium.5ch.net/ ▼ 浪人ログインはこちら ▼ https://login.5ch.net/login.php http://mevius.5ch.net/test/read.cgi/tech/1528194762/1002
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.014s