1 名前:デフォルトの名無しさん [2015/09/26(土) 21:43:29.25 ID:Eb5jOjH8.net] ■Visual Studio 2013 Community & Express(無償の統合開発環境)等はこちら www.visualstudio.com/downloads/ ■コードを貼る場合はこちら ideone.com/ ■前スレ C#, C♯, C#相談室 Part88 [転載禁止]©2ch.net peace.2ch.net/test/read.cgi/tech/1437808445/ ■次スレは>>970 が建てる事。 建てられない場合は他を指定する事。
511 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 15:35:44.18 ID:VGwxfEJu.net] >>507 そんな事したら行数が多くなって実行速度が遅くなるじゃん
512 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 15:59:37.96 ID:tmRC242U.net] などどわけのわからないことを言っており…
513 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 16:09:26.08 ID:djg7Qs12.net] ナイスジョーク
514 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 19:10:47.24 ID:WJtFeUZ3.net] C#に限らないんだけど、漢数字を抜き出して数値化してくれる便利ライブラリって無いかな
515 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 19:21:48.78 ID:SV1OvDWQ.net] 簡単だから自分で作れよ
516 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 19:28:16.71 ID:euqwPPlR.net] 結構難しいだろ
517 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 19:30:16.94 ID:MBzCl3Wg.net] いや簡単だろ
518 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 19:31:44.03 ID:KHHzkYUW.net] 簡単だけどデバッグが面倒だろ。 確かにライブラリにあっても悪くないね。 ただローカルだから標準には絶対に入らないよな。
519 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 19:40:53.11 ID:KHHzkYUW.net] ちょっと調べたらExcelにはNUMBERSTRINGという関数があるんだと。(数字→漢数字) これでテストパターンを網羅的に作って後は頑張れってとこかな。
520 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 19:58:41.71 ID:IyY/Y7He.net] >>511 お題スレにでも投げてみたらw
521 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 20:02:58.19 ID:y4EB3thr.net] 壱億参千六百四十八万七千弐百丗壱
522 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 20:22:12.76 ID:+GY3VOc+.net] 一から九まで捜索して置換して変換するだけじゃないのか?
523 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 20:25:12.52 ID:euqwPPlR.net] 当然だろw
524 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 20:27:16.49 ID:SV1OvDWQ.net] 519が書いたプログラムは怖すぎて動かしたくないわ
525 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 20:33:34.74 ID:u9W6NI2Q.net] 捜索だものな
526 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:05:01.11 ID:tYzWNDRy.net] 百億五千万十四なんて変換するのめんどくさかったわ
527 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:08:48.24 ID:c+9MHjtm.net] 結構面倒そうだな 百億万 とか並びがおかしかったらパースエラーにしないといけないしな
528 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:11:35.38 ID:s4Vhq+xc.net] 億千万!億千万!
529 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:12:03.76 ID:bSaCWs8b.net] ちょっと考えればそんなに難しいルールじゃない
530 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:17:07.74 ID:nSM5QZwS.net] 誰かdnfを持て
531 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:20:10.49 ID:ejXKaOWL.net] 十百万とか百千みたいなイレギュラーなのもOKな場合があるね テスターになってプログラマを虐めたい
532 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:26:32.63 ID:f4C0b/v+.net] >>524 だが、百億千はエラーにしてはいけない。
533 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:38:34.14 ID:y4EB3thr.net] 胸騒ぎがする
534 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 21:39:48.99 ID:y4EB3thr.net] >>524 10000010000 と解釈すればいいだろ
535 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 22:14:06.84 ID:tYzWNDRy.net] 五十百万って普通にアリなんだよな
536 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 22:23:25.31 ID:g6SxEua+.net] そもそも何から漢数字を抜き出すのか 場合によっては抜き出す処理も面倒そう
537 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 23:02:31.19 ID:cE/sMobR.net] ガチで作って公開したら間違いなく喜ばれるな
538 名前:デフォルトの名無しさん mailto:sage [2015/11/29(日) 23:57:44.94 ID:25n6W2ii.net] 億や万の境界で部分文字列に分解して やれば出来るだろ。 正規表現だけでは難しいかな。最後に足し算しなくちゃいけないから。 まあでも30分もあればC#で作れるな。
539 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 00:46:09.25 ID:KJhtuNJw.net] 興味あるな。30分は俺だと無理だな… 仕様案とユニットテスト切り分けて終わるなw
540 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 01:39:07.48 ID:swJhYAtg.net] ローマ数字(MCMXCIXとかのやつ)は割と簡単だったしたいしたことなさそう
541 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 02:01:48.57 ID:j2AV1rzp.net] もし自然言語の文章から抜き出すとしたら百二百三百は文章の意味が分からないと抜き出せない まあ例外的だしそこまで考える必要はないだろうけどね
542 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 02:25:20.95 ID:d8RoQtAL.net] くだらん話はとっとと打ち切れよ 誰が使うんだ>>511 みたいなライブラリを
543 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 03:10:10.19 ID:swJhYAtg.net] なら他にネタ持ってくればいい
544 名前:デフォルトの名無しさん mailto:sage [2015/11/30(月) 03:22:26.51 ID:aGVvH0zt.net] 確かにそんなものライブラリとして取り込むぐらいなら自作したほうがマシか。
545 名前:デフォルトの名無しさん mailto:sage [2015/12/01(火) 22:35:59.70 ID:CB8Qy8vW.net] あとDateDiffとかね
546 名前:デフォルトの名無しさん mailto:sage [2015/12/01(火) 22:52:45.48 ID:eJscJCcA.net] 和暦表示をどう取り扱うか悩みながらやっているんだけど、 昭和から平成になったときって、和暦表示を入れてるソフトは大変だったものなの? 元号が変わったらそのとき悩めばいいのかな・・・
547 名前:デフォルトの名無しさん mailto:sage [2015/12/01(火) 23:13:25.32 ID:7ywWDMYa.net] 2000年問題の再来か2038年問題の先取りかな
548 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 00:20:22.68 ID:ifhUOscs.net] >>543 和暦の変換関数なんてどこの会社も自作してたんじゃないかな アセンブリ1つ入れ替えればオッケーてかんじで ドットネットならカルチャー使って変換さとけば、アップデートで対応してくれるんじゃないかしら?
549 名前:デフォルトの名無しさん [2015/12/02(水) 01:55:11.66 ID:TZRtbVKD.net] 平成の大合併のときにAccess(IMEだったかも)についてる郵便番号辞書の更新が追いつかなくて困ったな 連結フィールドだから手入力できなくて C#的には拡張メソッドでToWareki()とか作っとけば
550 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 01:59:49.58 ID:dJVeh+KE.net] >>543 西暦 和暦 変換 などでググればサンプルが有るだろう
551 名前:デフォルトの名無しさん [2015/12/02(水) 03:35:10.83 ID:CIxFiRBU.net] お前らがごちゃごちゃ行ってる間に作ってみたぞ。 リンク貼っておくから勝手に使ってくれ。
552 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 06:42:29.64 ID:A/t6m0d3.net] バカには見えないリンクか……
553 名前:543 mailto:sage [2015/12/02(水) 10:50:39.88 ID:+n3iONQm.net] みなさまレスどうもです とりあえず、カルチャー使ってできるところまではいけました 思ったほど混乱はなかったんですね 全く別の相談ですが、 データベースからDataSetの中のDataTableに格納しているんですが、 データベースから持ってきたテーブルに一時的に列を追加しようと DataSetName.TableName.Columns.Add("列名", typeof(String)) としてみたんですが、新規行追加しようとしてNewRow()で作成しても 追加した列が反映されてないんですよね なぜなんでしょ? やりたいことは、データベースには暗号化された文字列、引っ張ってきた文字列を 一時的に追加した列に復号化して格納 GridViewなどでいじったあとに、暗号化して元の列に格納、一時的に作った列を削除 最初から空の(一時格納用)列を作っておいたほうがよいのですかね
554 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 10:59:49.90 ID:Yx3EZPfk.net] ソース貼った方が早いと思う
555 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 11:04:41.59 ID:HMWgmCF8.net] >>550 > 最初から空の(一時格納用)列を作っておいたほうがよいのですかね そうですね フィールドマッピングしてなければDBに依存しないので
556 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 11:29:34.60 ID:wOhUoovz.net] 結果にコミットしてなかったり
557 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 12:39:43.62 ID:a+N/oIDV.net] ブーチブーブチ
558 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 17:52:48.84 ID:A/t6m0d3.net] scripting apiってすごくね? アプリにユーザーの書いたスクリプトとか実行させまくりんぐなんでしょ?
559 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 17:54:17.00 ID:8TtImMj4.net] それはそれで怖いなw
560 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 22:09:37.50 ID:+XfiM1Lg.net] コンパイラプラットフォームってこれから使いこなせないと失業しますか?
561 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 22:15:23.54 ID:8TtImMj4.net] 知らんがなw 使えればいいだろうけど、別にどうでもいいんじゃないの? LINQすら使えないようなところから、WPFだのUWP、RX使うようなところまでピンキリだろうし
562 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 22:21:11.52 ID:Qa/hqLXl.net] 仕事するならASP.NET MVCとEFでも覚えたほうがよっぽど有効
563 名前:デフォルトの名無しさん mailto:sage [2015/12/02(水) 23:57:21.39 ID:dJVeh+KE.net] >>559 efって何なの? 使わなくてもdb操作出来るんでしょ?
564 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 00:52:17.98 ID:+UZVagMp.net] efを知らない設定なのに【db】と書いちまうマヌケって
565 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 02:06:45.58 ID:R7RcesKX.net] うーん、LINQとかのMS固有のアーキテクチャ使ったプロジェクトとかやりたくないな そりゃ使いこなせれば生産性は上がるんだろうけど プロジェクトに集められた人間が全員MS固有のアーキテクチャに精通してるわけないし たいていJavaあがりやらC++あがりやらがごっちゃに集まったメンツでやるし 普通にSqlClientでシコシコSQL文字列書いてもらったほうがあとあとメンテナンスもしやすそう
566 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 02:43:09.44 ID:IeIyErJl.net] monoなUnityでも普通に使えるんだけどね まあ単に>>558 の言う固有の事情だよ RX系なんかは言語またいで拡散中だしな Java上がり(で留まってる人たち)に配慮するのか切るのかって上長や人事レベルの話でしょ 極端な話、単なる新技術否定にも聞こえちゃう 使えるものは使う、少なくとも時間を割いて価値を検証するってだけの話 生SQLなんてPHP案件でさえチューニング段階になるまで滅多に聞かん時代ですよ
567 名前:デフォルトの名無しさん [2015/12/03(木) 02:43:48.17 ID:F5OD5ya2.net] linqとか他の言語にも移植されてるんだが。
568 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 05:08:14.44 ID:SZ9YfCYb.net] C#スレに居るのに「マイクロソフト固有の〜」っての、ギャグにしか聞こえない
569 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 11:58:04.44 ID:R7RcesKX.net] C#なんかDelphiなりJavaなりやった人ならとっつきやすい言語でしょ そこがいいんだから余計複雑にするようなことされると 今プログラマ少ないんだから触れる人少なくなって困るんだわ
570 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 12:03:31.98 ID:R7RcesKX.net] Perlがあれだけ嫌煙されてるのだって結局自由に書け過ぎて可読性がぁ〜ってやつじゃん 私は読めるからいいけど私みたいな人間がいっぱいいるわけじゃない
571 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 12:21:46.11 ID:TXcQUy5+.net] 戯言は墓場の運動会で叫んでろジジイ
572 名前:デフォルトの名無しさん [2015/12/03(木) 12:25:45.15 ID:WAV/7C8W.net] COBOLができなきゃ一人前じゃないよw
573 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 12:26:31.87 ID:6hdwCziJ.net] >>562 が日本の低レベルな業務案件の現状だけど、まぁースレ違いかな。
574 名前:デフォルトの名無しさん [2015/12/03(木) 12:29:50.04 ID:WAV/7C8W.net] >>570 ここは相談室なんだよ あなたの書き込みはスレ違いもいいとこ
575 名前:デフォルトの名無しさん [2015/12/03(木) 12:32:34.21 ID:WAV/7C8W.net] >>570 ごめん間違えた >>569 ここは相談室なんだよ あなたの書き込みはスレ違いもいいとこ
576 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 12:40:53.33 ID:H/wm0iTR.net] >>561 efがdbに使える暗いわ知ってるわ。 君は何と戦っているんだ?童貞で悶々としているのか?
577 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 12:54:22.89 ID:TXcQUy5+.net] 唐突に童貞とか言い出しちゃう童貞って…素敵
578 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 13:03:02.99 ID:IgpEN7lw.net] マ板でやれ
579 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 17:49:42.56 ID:o7FY711k.net] COBOLやるとコピペ癖が付くから有害 出戻りや保守の不可能なシステムにしたくなければCOBOL経験の長いPGは門前払いした方がいい
580 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 19:50:55.99 ID:v/LFX2b8.net] COBOLは無くなるとか言われてたけど、未だにホスト側が2進化10進数の案件多いから 間違いなく死ぬまで残ってそう・・・
581 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:00:26.35 ID:kT1lh8Yx.net] コピペ癖は言語によらない。 向上心の無い無責任な人のコードは、ほとんどがそれだよ。
582 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:06:18.66 ID:L8NnW0bJ.net] COBOLのコピペはちょっと違う。他はweb丸写しのことだけど、こっちはメソッドとか関数の概念が希薄なので 関数を書かずに同じ処理をコピペでコーディングする まいったか!
583 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:08:38.36 ID:/eiNyZ2X.net] プロコピパー
584 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:11:58.33 ID:HLFYFSWi.net] >>579 そしてスパゲッティになる
585 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:15:29.95 ID:lfpcI0/L.net] コピペ厨「動けばいいんだよw」 そして後で泣きをみる。
586 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:26:47.81 ID:WWwBwXla.net] >>581 COBOLは意外とスパゲッティにはならないんだぜ。 なぜなら、一つ一つのプログラムが小さいから。 汎用機のシステムって、イメージ的には多数の実行ファイルをバッチファイルで順番に実行していくような感じなんだ。 各実行ファイルは入力としてファイルを受け取り、処理結果としてファイルを出力し、それがまた次のステップの入力になる。 これはこれでうまくできた仕組みなんだけど、この開発スタイルこそがコピペを産む大きな原因でもある。
587 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:37:19.56 ID:IgpEN7lw.net] スレチだから死んでくれませんかね?
588 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:38:25.44 ID:HLFYFSWi.net] >>583 UIを含むプログラムだって有るんだぜ COBOL=batchっていつの時代だよ
589 名前:デフォルトの名無しさん [2015/12/03(木) 20:40:08.60 ID:WAV/7C8W.net] お前ら自分のエンビロンメントディビジョンぐらい書けよ
590 名前:デフォルトの名無しさん [2015/12/03(木) 20:46:55.44 ID:WAV/7C8W.net] かと言ってアイデンティフィケーションディビジョンを飛ばすのはよくないよ
591 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 20:53:14.94 ID:kUqimHXC.net] >>585 COBOLでWebシステムとか冗談みたいな仕事もやったことあるけど、 汎用機のシステム開発技術で現代においても見るべきところがあるのはバッチだけだと思ってる まあスレ違いだが、C#でもCOBOLみたいな糞プログラムはいくらでもあるから、 敵を知るという意味でバッチ処理くらいは知っておいて損はないと思うよ 「なんでこうなってしまったのか」の背景を知ってれば、犯人達とのコミュニケーションも円滑になるし、対策もしやすい
592 名前:デフォルトの名無しさん [2015/12/03(木) 20:56:07.14 ID:WAV/7C8W.net] 俺のインスタンスはどこに行ったんだ?
593 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 21:15:36.91 ID:zCQ/Nhg2.net] >>585 > UIを含むプログラムだって有るんだぜ だから何? 今だに COBOL で作られたソフトの大半は >>583 みたいな作り方されてるだろ ・〇〇ができる からと言って ・〇〇が普通 にはならんよ
594 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 21:16:47.50 ID:SZ9YfCYb.net] スレチだから余所へ行け
595 名前:デフォルトの名無しさん mailto:sage [2015/12/03(木) 21:23:47.44 ID:lfpcI0/L.net] >>589 さっきGCに回収されたよ。
596 名前:デフォルトの名無しさん [2015/12/04(金) 01:36:29.13 ID:3fb9KlbU.net] >>592 それな
597 名前:デフォルトの名無しさん mailto:sage [2015/12/04(金) 15:24:59.31 ID:Wl0CweWM.net] async / await を使うと公開したくない型がリフレクション的に公開されてしまうというのに遭遇したんだけど。 あるアセンブリをリフレクションで触る(GetTypes)と、そのアセンブリ内で遅延ロードする予定の他のアセンブリを要求されて そこで例外発生(ReflectionTypeLoadException)。asyn/awaitを外すとなんともない。 小一時間悩んだわー しかもasync/awaitの使い初めだったのでトラウマ
598 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 00:00:02.01 ID:CUTJ2/7u.net] 試してみたいからソース貼って
599 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 01:50:25.21 ID:9iAlg6YD.net] イカリでよければ
600 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 10:31:55.23 ID:0jIicOJL.net] >>431 イカリとか…カゴメ一択だろ
601 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 11:55:05.71 ID:CETO+Tr2.net] ソースを貼るのはムリっぽいけど概要だけ ----------------------------- // hoge アセンブリ public コンストラクタ(){ AppDomain.CurrentDomain.AssemblyResolve += CurrentDomain_AssemblyResolve; } async void Hoge(){ ... await notYetLoadedObject.DoAsync(); ... } Assembly CurrentDomain_AssemblyResolve( object sender, ResolveEventArgs args ){ switch( args.Name ){ case "notYetLoadedObject": return Assembly.Load( "notYetLoadedObject.dll" ); } } ------------------------- // 別アセンブリから、↑のアセンブリをロードする var asm = Assembly.Load( "hoge"); foreach( Type t in asm.GetTypes() ) // ←ここで ReflectionTypeLoadException Reflectorで覗いてみたら案の定asyncで使う入れ子クラスがコンパイラによって定義されてて、 そのせいなんじゃないかなーと。awaitやめたら例外は起こらなくなったよ。
602 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 12:06:42.89 ID:yatsIiwz.net] このソースコードが出せないおつむでは難しいだろうな
603 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 13:02:29.57 ID:CETO+Tr2.net] おむつは履いてません
604 名前:デフォルトの名無しさん [2015/12/05(土) 13:06:25.17 ID:qkyvrywZ.net] 念力集中ピキピキドカン たちまちおつむが大噴火
605 名前:デフォルトの名無しさん mailto:sage [2015/12/05(土) 13:30:01.24 ID:nZCGLVCw.net] 何故、そんなめんどくさいことしなければならないのか。
606 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 14:19:17.53 ID:K53q116f.net] >>552 遅くなりましたが、仰せの通りやってみました デザイナーでDataSetに空の列を追加 →DataTable読み込み時に、暗号化列(byte[])からデコードしたものを空の列(String)に挿入 →(ユーザ)Gridでいじる →一時作成列をエンコードしたものを暗号化列に書き戻した上で TableAdapterをUpdate しかし、Updateのところで同時実行違反がでてしまいます ぐぐっても原因がわからず・・・ UpdateCommandには空の列は含めておらず、最初に読み出した列のみUpdateしているのですが
607 名前:デフォルトの名無しさん mailto:sage [2015/12/06(日) 15:03:56.30 ID:7tYybPsT.net] >>603 PK設定してない、とかいうオチだったらこのスレのみんなが激怒するぞw
608 名前:デフォルトの名無しさん [2015/12/07(月) 22:35:47.46 ID:VFEIJJIC.net] VS2013で作ってたソフトをこのまえVS2015に移行したんだが、 最近、デバッグができなくて困ってたわけ。 GUIソフトでマルチスレッドだから何かデフォ設定とか 変わったのかな〜とか思ってたけど、どうしても原因がわからなかった。 最近、Update1が出ていることを知り、ダメ元でインストールしてみると、 普通にデバッグが出来るではないか!!!!! ろくにテストもせずにリリースしてんじゃねーぞ!マイクロソフト!!
609 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 07:01:41.43 ID:QxmgGgsj.net] メンゴメンゴ
610 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 18:49:04.45 ID:VVs+cNRt.net] >>606 許した
611 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 23:16:39.70 ID:G3Ui7hoB.net] >>605 全部このおっさんのせい www.jasa.or.jp/et/ET2014/conf/images/i01.jpg
612 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 23:19:01.12 ID:d/CrjRsp.net] 今さらだけどDapperクソ便利だな
613 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 23:26:47.05 ID:VCOeEoWo.net] インチキマジックでもやってそうなおっさんだと思った
614 名前:デフォルトの名無しさん mailto:sage [2015/12/08(火) 23:56:12.38 ID:ZrcjdAX/.net] いやそりゃマジックはインチキだろうよw プロレスに八百長言うような無粋な発言だと思う
615 名前:デフォルトの名無しさん mailto:sage [2015/12/10(木) 23:31:09.05 ID:drKqxwby.net] Automapperもスゲー便利やんけ 外部のライブラリはめんどくさそうであんまり使ってなかったけど使わん方が面倒なことしてたわ
616 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 00:47:45.77 ID:mQH0NEVy.net] 昔PLにEFやDapperの導入を提案して拒否られた 数千行をDataSetでゴリゴリ書いた結果、億の赤字が出ましたとさ
617 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 01:32:37.67 ID:BAeiaDLy.net] 数千行で億とかスゲー単価でプログラマー雇ってるんだな
618 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 01:57:17.92 ID:MbyU/AgB.net] 億って30人規模のプロジェクトでも上が無能だと割と簡単に達するよ 発言権与えられてなかったし責務は感じてないが
619 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 02:21:47.30 ID:f48gwmmB.net] コーディングの工数で足が出たのかバグか何かで損害が出たのかどっちだ
620 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 08:14:33.05 ID:7DodXpQ6.net] 10ks でもざっくり1千万オーダーだし、ロジック部分じゃないからレビューとテストを普通にやってりゃ深刻なバグもでないだろうし 要するに元々赤字案件で、赤字額が少し増えたのを盛ってるだけでしょ
621 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 08:22:47.92 ID:fv8D2Nj8.net] ドカタ現場にヘタにDapperなんて導入したらSQLがあちこちに書き散らされて悲惨なことになりそう
622 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 08:35:41.78 ID:1PFhVuMy.net] 朝っぱらからお疲れっすドカタサン
623 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 09:01:18.86 ID:eZF98QpG.net] 仮にライブラリ使えないとしてもそれが必要な機能なら簡易版を作ってからやらないのか
624 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 12:15:03.04 ID:WshY0HPZ.net] データアクセスもビジネスロジックもすべてaspx.csに入ってるよ modelやエンティティもすべてDataTableで扱うから同じ定義があちこちにあるよ。クラス分割はしないよ cssやjavascriptもすべてaspxのheadの中に書いてあるよ うちの会社のプログラミングだよ
625 名前:デフォルトの名無しさん mailto:sage [2015/12/11(金) 12:25:57.90 ID:lQa1iSl4.net] プリコンパイルヘッダーが存在しない時代のC++みたいな
626 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 00:10:12.96 ID:bo67ft1i.net] こわい
627 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 12:04:14.04 ID:P8YtCA4+.net] 今更なんですが、シフトとか何のために使うんでしょうか?2進数はわかってますが、どんな場面で使うのか理解できません
628 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 12:29:27.92 ID:SZ+61dJq.net] >>624 意味不明だよな画像処理とかなのかな・・・ いきなり2進数のシフトについて書かれてたり2進数や16進数への変換とか まず何に使うか説明しろよって思う
629 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 12:40:59.21 ID:TaCH5voL.net] 小学生向けのC#の本でも読んでろよ幼稚な
630 名前:デフォルトの名無しさん [2015/12/12(土) 12:48:17.84 ID:SZ+61dJq.net] >>626 お前には聞いてないよ引っ込んでろ!
631 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 12:56:22.38 ID:WmSAg11c.net] 画像処理関係なら例えば よく使われる色の表現として、A(不透明度)、R、G、Bの4つの値のセットで色を表すというのがある それぞれが0-255の値をとる場合、各8バイトだから4つで計32ビット、つまり、詰め込めばint型の値一つで色を表せる 詰め込むにはビット演算でこうする (a << 24) | (r << 16) | (g << 8) | b C#のプログラミングでこういう技術を積極的に使うのは良くないけど、 既存フォーマットのデータの読み書きでどうしても必要になることはあるわけ
632 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 13:00:57.62 ID:SZ+61dJq.net] >>628 既存フォーマットによって利用する場面が出てくるんですね すごく参考になりました!ありがとうございます
633 名前:628 mailto:sage [2015/12/12(土) 13:06:03.37 ID:WmSAg11c.net] >>628 わかると思うけど訂正 ✕各8バイト ○各8ビット
634 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 13:08:28.88 ID:k/Oa/Qiw.net] >>624 例えばウィンドウメッセージでは32bitのパラメータを上位下位で分けて 2つの16bitのパラメータとしてやりとりする場合がある。 そういう場合は必用というか、少なくともあった方がいいでしょ。 共用体使ってもできるけど。
635 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 13:29:20.30 ID:RrFopTx4.net] >>624 小学校の算数で筆算とかやったこと無いのか? ずらしながら足したりしてるだろ それがわかってない状態で > 2進数はわかってます とか言うのはどうかと思う
636 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 13:38:02.71 ID:5PTzOc6m.net] この程度はふらっとでやってくれ
637 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 19:31:27.23 ID:yzl9BXRv.net] >>632 筆算でずらす?アホなこといってんなよ。おまえこそ数学わかってんのか?
638 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 19:56:55.36 ID:RrFopTx4.net] >>634 数学 w 算数と数学の区別もつかないのかよ
639 名前:デフォルトの名無しさん [2015/12/12(土) 20:13:09.49 ID:5dKoSKZv.net] 1の位の計算、10の位の計算、100の位の計算、・・・とかのことじゃないの 単純な多倍長演算は筆算のアルゴリズムでシフトとキャリーで実装できる 特定のnビットが1になってるかを調べるのはn-1ビット右シフトすると最下位ビットで判定可能 とかはシフトの勉強するときに出てきたと思うけど C#の話題でいくとFlags属性つけたEnumでOR演算したほうがソースが分かり易い あと昔は正の数値を2倍にしたいとき x *= 2 より x <<= 1のほうがちょっと速かった
640 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 21:40:28.58 ID:AwwUCViP.net] C#になぜシフト演算子があるのか 答えは簡単 CPUにそういう機能がるから CPUにシフト演算を行う機能があるのに C#で使えなかったら残念だろ
641 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:10:44.56 ID:7G0ybzbE.net] いらないよ 百歩譲ってもビット演算クラスのシフトメソッドにすべきだった 演算子なんていらないのに
642 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:18:23.93 ID:PGJfOnmJ.net] 演算子でいいだろw
643 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:23:04.24 ID:o/oZvQme.net] ビット演算のためにnewしたりユーティリティ呼んだりしたくないけどなあ 生データ扱うとき重宝するじゃん 普段使わなくとも低レベルライブラリがアルゴリズム実装に多様する、速度に関わる大事な要素だよ クラスライブラリに押し込んだらそんだけバイトコードもややこしくなるし。標準ライブラリが速度稼げなくなりかねない損失のある設計だよ 使わない演算子あって困ったことでもあったん?
644 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:26:28.08 ID:TgXyk9Wg.net] 演算子は目に悪い
645 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:27:32.81 ID:RrFopTx4.net] >>637 ならキァリーフラグやスタッタポインタも扱える様にしてくれ
646 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:29:14.63 ID:Az48DLkg.net] 共用体が無いのだから、ビット演算子はビット単位でパックされたデータを扱うのに必須でしょ。 いちいちメソッド呼んでたら遅くて使い物にならないよ。 暗号化とかでも使うな。
647 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:36:09.56 ID:LM4caT06.net] 共用体はあるぞ LayoutKind.ExplicitとFieldOffsetを使えばできる 俺は演算子があっていいと思うが、仮にメソッドでも コンパイラやJITがCPUの命令に置き換えてしまえばいいんだから遅くはならないよ 実際ライブラリレベルで実装されてるように見せかけて実はコンパイラやJITに細工してる機能はたくさんある
648 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 22:45:08.61 ID:SZ+61dJq.net] みんなコーディングシートはどこの使ってるの?
649 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 23:28:06.83 ID:SOz9vBuk.net] なくて怒るのはわかるけど あって怒る理由は何?
650 名前:デフォルトの名無しさん mailto:sage [2015/12/12(土) 23:31:24.45 ID:TgXyk9Wg.net] >>646 プログラマとは思えない疑問だね
651 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 00:09:07.70 ID:1ET048aA.net] シフトは要るだろw
652 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 02:33:57.06 ID:S5USnmm8.net] くだらねー話するの止めてくんないか素人君
653 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 03:06:18.04 ID:ZBOFhSnX.net] 使いたい人は使えばいいし、 使い方が分からない人は使わなくても代わりのやり方はある
654 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 03:08:36.81 ID:ZBOFhSnX.net] >>645 Googleでコーディングシートで画像検索して印刷 Excelで自作するのもいいぞ
655 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 05:42:55.98 ID:dMx4dI39.net] スタッタポインタ
656 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 05:43:49.16 ID:dMx4dI39.net] みんなBitVectorとか使わないの?
657 名前:デフォルトの名無しさん mailto:sage [2015/12/13(日) 10:01:36.81 ID:+vfdgVrV.net] コーディングシートなんて使ってるのおじいちゃん世代だけだろ おじいちゃん世代は開発とは別の仕事してるよ
658 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 09:21:02.33 ID:uO/Iyxda.net] ペーストが許可されていない他プログラムに対してC#プログラムから漢字を入力するにはどうすればいいんでしょうか? IMEでは実現していることを考えると不可能ではないように思えます。
659 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 17:20:05.15 ID:RbKX96Xx.net] エディットコントロール? ウィンドウメッセージで文字送信するとか
660 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 20:22:18.93 ID:vFrNVpNS.net] 再帰的なJsonをパースしてうまくアクセスしたいんだけど いいライブラリないですか? 具体的には JSONA [{"a":[{"ca":"5"}.{"ca":10}]}, {"a":[{"ca":"8"}.{"ca":"2"}]}] みたいに配列とオブジェクト(マップ)がネストしているような状態です。 しかも下のJSONBのような階層関係のことなるJSONも同時に処理したいというイメージなんです。 JSONB [{"b":"5","c":"10"},{"b":"43","c":"10"}
661 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 21:31:10.43 ID:vRVqaoZM.net] JSON.NETで一発
662 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 22:27:16.43 ID:8cpdaSjZ.net] 本格的に扱うならJSON.NET お手軽に扱うならDynamicJSON
663 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 22:39:15.11 ID:vRVqaoZM.net] JSON.NETもdynamicは使えるからあえてDynamicJSON使う理由はないよ ASP.NET MVCでも採用されてるJSON.NETがデファクトスタンダードで決まり
664 名前:デフォルトの名無しさん mailto:sage [2015/12/15(火) 23:47:00.98 ID:8cpdaSjZ.net] そうなのか。 DynamicJSONは、参照(DLL)増やさずに使える点では、お手軽だと思う。 後々の事まで考えるとJSON.NETにしとくほうが良いかな。
665 名前:デフォルトの名無しさん mailto:sage [2015/12/16(水) 12:43:06.96 ID:CPvphYol.net] FTPの接続についてデスクトップAPPとサービスとで挙動が異なります。 【デスクトップAPPで実行】 接続A,BともにKeepAliveを有効にすると、双方接続が維持されている 【Windowsサービスで実行】 接続A,Bのどちらかしか、維持されない EX)Aの後にBを繋ぐと、Aが切れる、その後、Aを繋ぐとBが切れる サービスの動作で、接続AB共に維持する方法はないでしょうか? よろしくお願いいたします。 ソースはこちらにアップしました。 ideone.com/9nuy9q ※FTPサーバーは Cerberus FTP Server -Enterprise を使用
666 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 00:51:27.02 ID:YtP4wiyG.net] ネットワークモニタで当然、パケットは観察してると思うけどそこからわかることは? KeepAliveパケットは実際出ている? サーバー側から切断されているのか、クライアントから切断しているのか。
667 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 06:41:37.94 ID:wKzIyU7U.net] スレ違いは去れ どうせパッシブのポートが一個しか定義してないんだろ
668 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 20:29:37.40 ID:LTWslrQI.net] あ、そうか! ありがと〜 てへぺろ
669 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 15:14:43.10 ID:v5Jh6fJn.net] MySQLからDataTableに読み込んでるんだが、 NewRow()してデータ入れて、Rows.Addしていくと となぜか主キーでAutoIncrementにしているIDが-1ずつ減っていく なぜじゃ?
670 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 18:54:15.32 ID:CQZpaylB.net] -1ずつ減る ということは1ずつ増える
671 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 18:57:59.32 ID:SCoLvcEg.net] ワロタ
672 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 19:52:00.00 ID:2x6o6/cH.net] >>667 挙動的に何もおかしくないな
673 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 20:33:01.25 ID:KTvZ3JCz.net] 新しいネタ投下か
674 名前:デフォルトの名無しさん mailto:sage [2015/12/18(金) 20:34:48.88 ID:5uMc3rQu.net] 360°考えが変わったわ みたいなやつと同じか
675 名前:デフォルトの名無しさん [2015/12/18(金) 23:26:13.03 ID:95zCi6v5.net] プログラマはMacを使ってるってマジ? hayabusa3.2ch.net/test/read.cgi/news/1450395043/
676 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 01:18:59.04 ID:nQ3HVimS.net] 三食のうち、どれかがマックになる可能性は高いだろうな
677 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 04:18:23.86 ID:hjqdTz0x.net] 近所はいま改装工事中で食えんわ 閉店しなかっただけでもよしとするか
678 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 06:28:36.86 ID:Gzv3Ch94.net] お前らまだあんなの食ってるのかよ そもそも高いし会社の態度も気に入らんから食わなくなったわ
679 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 09:15:56.03 ID:LmTofW7R.net] フレッシュネスなら毎日食いたい
680 名前:デフォルトの名無しさん [2015/12/19(土) 10:38:14.84 ID:JvWGGUhp.net] 偉大なる皆さまのお力をお借りしたいです。 Windows Forms Data Chart コントロール(UltraDataChart)を利用して、 CategoryDateTimeXAxisを用いた時、時間表現が上手くいかないのです。
681 名前:677 [2015/12/19(土) 10:47:28.56 ID:JvWGGUhp.net] 途中で途切れちゃった Windows Forms Data Chart コントロール(UltraDataChart)を利用して、 CategoryDateTimeXAxisを用いた時、時間表現が上手くいかないのです。 2015/01/01 0:00:00→2015/01/01 0:00:00と時間部分が変化ないんです。 Labelの設定とか何かコツがあるんでしょうか?
682 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 10:59:54.21 ID:Q6OQsIKr.net] マックシェイクはおいしいけど他は残念
683 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 12:59:07.22 ID:wQAf1JwJ.net] シェイクが美味しいなんて、個人が特定されないネットではいいけど、外では言うなよ お里が知れるぜ
684 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 13:42:34.49 ID:nLbzSKo0.net] >>678 知らんけど、開始時刻と終了時刻の値に実際に0が入ってるんじゃないか?
685 名前:677 [2015/12/19(土) 13:56:41.41 ID:JvWGGUhp.net] >>681 というわけじゃないんです。 グラフ自体も問題ないし、日付データもDateTime型で、 問題ない漢字です...とほほ
686 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 14:02:11.69 ID:nLbzSKo0.net] >>682 それじゃ分からんだろ。 どんな値が入ってるんだよ?
687 名前:677 [2015/12/19(土) 14:10:09.74 ID:JvWGGUhp.net] データを入れとくクラスはこんな構成 public class PlotData{ public DateTime Date { get; set; } public float Value { get; set; } } んで、データクラスを入れるデータセットは、ObservableCollection<PlotData>としています。 データ生成は以下な感じ static public ObservableCollection<PlotData> CreateData(DateTime beginDateTime, int count){ ObservableCollection<PlotData> results = new ObservableCollection<PlotData>(); if (0 < count) { float angleF = 0.0f; float valueF = 0.0f; DateTime curDateTime = beginDateTime; for (int i = 0; i < count; i++) { valueF = (float)Math.Sin((((double)angleF * (double)Math.PI)) / (double)180); results.Add(new PlotData(){ Date = curDateTime, Value = valueF}); angleF += 1; curDateTime = curDateTime.AddMinutes(1); } } return results; }
688 名前:677 [2015/12/19(土) 14:12:07.88 ID:JvWGGUhp.net] Formではこんな感じ public partial class Form1 : Form{ ObservableCollection<PlotData> _dataSource = new ObservableCollection<PlotData>(); public Form1(){ _dataSource = PlotData.CreateData(new DateTime(2015, 1, 1, 0, 0, 0), 3600); InitializeComponent(); CategoryDateTimeXAxis axisX = null; NumericYAxis axisY = null; LineSeries seriesLine = null; List<CategoryDateTimeXAxis> listCategoryDateTimeXAxis = null; List<NumericYAxis> listNumericYAxis = null; List<LineSeries> listLineSeries = null; ultraDataChart1.HorizontalZoomable = true; ultraDataChart1.VerticalZoomable = true; listCategoryDateTimeXAxis = ultraDataChart1.Axes.OfType<CategoryDateTimeXAxis>().ToList(); listNumericYAxis = ultraDataChart1.Axes.OfType<NumericYAxis>().ToList(); listLineSeries = ultraDataChart1.Series.OfType<LineSeries>().ToList(); axisX = listCategoryDateTimeXAxis[0]; axisY = listNumericYAxis[0]; axisX.DataSource = _dataSource; axisX.DateTimeMemberPath = "Date"; axisX.Label = "Date"; seriesLine = listLineSeries[0]; seriesLine.DataSource = _dataSource; seriesLine.ValueMemberPath = "Value"; seriesLine.XAxis = axisX; seriesLine.YAxis = axisY; seriesLine.MarkerType = MarkerType.None; ultraDataChart1.Refresh(); } }
689 名前:677 [2015/12/19(土) 14:18:21.24 ID:JvWGGUhp.net] 上、インターバルが抜けてた axisX.Interval = new TimeSpan(6, 0, 0); _dataSourceの中で、 Dateは 2015/01/01 0:00:00, 2015/01/01 0:01:00, 2015/01/01 0:03:00 .... で、Valueは 0.0, 0.0174524058, 0.0348994955, 0.0523359552 .... となってます。 がチャートでは、 2015/01/01 0:00:00, 2015/01/01 0:00:00, 2015/01/01 0:00:00, 2015/01/01 0:00:00, 2015/01/02 0:00:00, 2015/01/02 0:00:00... と表現されます。
690 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 15:41:11.36 ID:iGl1qWMt.net] >>677 UltraDataChartに関しては未知なのだが ObservableCollectionに格納されるPlotDataクラスにINotifyPropertyChangedを実装してないからじゃないの?
691 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 17:07:50.80 ID:ulixXBbF.net] しらんけど、データからラベル表示できるようなソフトなら その際のフォーマット指定することぐらいできると思うけどどうなんだ
692 名前:677 [2015/12/19(土) 17:20:32.86 ID:JvWGGUhp.net] >>687 PlotData実装してみたいけどダメでした。 イベントは生成されてるみたいですが...
693 名前:687 mailto:sage [2015/12/19(土) 22:59:22.31 ID:iGl1qWMt.net] >>689 無料トライアル入れての検証まではできんので、無責任なアドバイスでスマン! てっきりバインドの問題かとオモタけど、違うようなら >>686 のデータ見る限りでは、 >>688 の指摘のように書式フォーマット指定に要因するように思えるけど… CategoryDateTimeXAxis Labelプロパティで指定できそうだけどな。 >>685 のコードだと axisX.Label = "Date"; って設定してるところをなんとかできないのかな? また見当違いだったら申し訳ない
694 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 00:33:55.34 ID:2rc7g9LR.net] 濡れるわ
695 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:15:42.69 ID:2R1JBddu.net] フォームでざいなのツールボックス消えた
696 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:18:30.34 ID:ay4CLjB+.net] >>692 表示メニューから出せるでしょ
697 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:26:26.51 ID:2R1JBddu.net] >>693 それが見つからなくて困ってる
698 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 01:58:51.13 ID:2R1JBddu.net] もしかしてvs2015ってフォーム対応してない?新しいプロジェクトの作成でフォームアプリが選択できてたのに(2013では)15だと出来ない
699 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 02:46:56.59 ID:oN+gSJrs.net] clojurescriptの本第二版が待ちきれないので読んでみたけど 簡潔かつ必要十分な表現で、非常に良書だな Clojure関係の本はやっぱ読んでて楽しいわ
700 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 02:48:07.22 ID:oN+gSJrs.net] スレ間違いました、ごめんなさい
701 名前:677 [2015/12/20(日) 09:58:22.19 ID:iqhtrjda.net] >>690 休日遅い時間にありがとうございます。 axisX.Label =
702 名前:677 [2015/12/20(日) 10:00:28.99 ID:iqhtrjda.net] >>690 休日遅い時間にありがとうございます。 axisX.Labelを"Date"とすると、 上記のような「2015/01/01 0:00:00」...となります。 で、「しめしめ。このプロパティを指定するのだな...」と axisX.LabelをDate:Tにすると、まったく表示されません。 「Date:D」でも同様ですね。
703 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 12:34:25.84 ID:+GsxPPfS.net] Unityでゲーム作ってるんですがプログラムの規模が少し大きくなってきてスパゲティコードになってしまいました 他の人がアイテムやスキルの管理、使用をどう実装しているのか気になります サンプルコードが載ってるサイトがあれば教えてください Unity以外でもゲーム作りの参考になるサンプルコードが載っているオススメのサイトもあれば教えてください
704 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 12:43:44.90 ID:gcjL+cZo.net] DB コードがいかに汚かろうがデータモデルさえ守れば破綻はしない
705 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 12:56:30.99 ID:f+w1bwG3.net] >>699 TimeとかDateTimeとか?
706 名前:677 [2015/12/20(日) 13:00:35.40 ID:iqhtrjda.net] >>687 >>688 >>702 ぬぁーカタルシスの浄化! 地獄の灼熱が、私を浄化してくれる!!! こういうの作って string OnAxisXFormatLabel(AxisLabelInfo info) { string results = string.Empty; if (true == info.HasDate) { results = info.DateValue.ToString(”yyyy/MM/dd HH:mm”); } return results; } 685のどっかにこういう事しとく axisX.FormatLabel += OnAxisXFormatLabel; 嫁よ、今からパルコに行くから許してくれ!
707 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 13:50:52.76 ID:+GsxPPfS.net] >>701 なるほどDBについて勉強してみます アイテムの追加や削除、ソートなどに便利そうですね 現状ではアイテムを使う関数からプレーヤー、バトルキャラクター、敵キャラクター、アイテム袋、ステータス画面、アイテムを選択するためのボタンなどいろんなところにアクセスしていて一部を変更するといろんな場所を変更しなくてはならないプログラムになっています もっと保守性の高い設計にするために参考になるようなサイトはありますか? できればコードが載ってるとありがたいですが、クラス図とか大まかなものでも構いません
708 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 15:48:48.45 ID:n9ftC4u4.net] GOFパターンをぐぐってみるとかかな
709 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 15:59:49.47 ID:HXRBhwTH.net] >>704 まずはDDDだな 開発に関わるための最低限のボーダーラインが学習出来る
710 名前:677 [2015/12/20(日) 18:30:51.43 ID:iqhtrjda.net] 4℃のネックレスと組曲Sのワンピを買わされました。 ・・・・悩んでた方が良かったのかな
711 名前:デフォルトの名無しさん mailto:sage [2015/12/20(日) 19:36:09.41 ID:VMy7yAQe.net] 677に何があったのか
712 名前:デフォルトの名無しさん mailto:sage [2015/12/21(月) 11:24:09.79 ID:f01jDEfL.net] >>705 GoFのデザインパターンはちょうど勉強中でどう応用しようか考えてるところでした >>706 ドメイン駆動設計はオブジェクト志向の開発の指針になりそうですねありがとうございます これも実際に実装するときにどうしようか悩みそうですが勉強してみます
713 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 10:05:34.00 ID:SDeCgRh6.net] C#でかかれた3D物理エンジンありますか?
714 名前:デフォルトの名無しさん [2015/12/23(水) 11:49:35.80 ID:oyIiOywp.net] まともなのは無い。
715 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 13:52:01.94 ID:F7FK9/Ld.net] XNA って結局どうなったの
716 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 18:52:13.12 ID:mIjtz3M4.net] MSが飽きて終了
717 名前:デフォルトの名無しさん [2015/12/23(水) 19:51:17.70 ID:w28CJbba.net] >>713 やっぱりJavaやっとけばいいの?
718 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 19:52:14.39 ID:6O8xjb3q.net] もうゲームはC++/CX + DX12だぞ もうというか過去から現在までC#が主流だったことなんてないけどなw Unityも国内じゃまともなゲーム作ってるところ1社もないだろ、萌えオタ向けのガチャゲーばかりだよ
719 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 19:56:38.42 ID:tREciCeD.net] ゲームならUnrealEngineでもいいぞ
720 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 22:59:28.88 ID:k8JPIpcW.net] ツール類は圧倒的にC#だけどな。 表面しか見れない奴は困っちゃうね。
721 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 23:32:22.46 ID:JaeaaX8T.net] 構造体のデフォルトコンストラクタを封じたいのだけどどうすれば良いの
722 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 23:47:02.12 ID:sUZCBNnf.net] >>718 不可能 構造体はあくまで値なので、それを受け取る側でエラーを出すのが筋
723 名前:デフォルトの名無しさん mailto:sage [2015/12/23(水) 23:51:36.84 ID:fiBTvI7H.net] さて、不可能で納得するかな? 仕様改定しろ糞言語って来るかな?
724 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 01:23:47.46 ID:+OAEjoT0.net] >>718 何のために?
725 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 01:39:54.80 ID:1wOMDP/r.net] ドヤ顔でゲームの話するのは 大抵学生 大人になってもそんな会話しかしないつもりか
726 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 01:48:27.71 ID:cSfgUy1F.net] お!なんて大人なレスなんだ 俺はいつまでも子供でいたいものだ
727 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 12:43:46.55 ID:oleYmseW.net] 2chのHTMLをdatに変換するライブラリ作りたいんだけど不正アクセス禁止法に引っかからないかな?
728 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 13:16:13.67 ID:RJHDS6Ak.net] >>724 ありえんでしょw それが犯罪を構成するならブラウザは全部アウトだw
729 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 14:10:00.16 ID:oleYmseW.net] >>725 ならAPIを使わずに書き込むのは? HTMLのソース見たらどこにPOST送信すればいいか大体分かるんだけど
730 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 15:37:29.89 ID:+j6W2baw.net] 自分だけでお遊びでやるだけならどうにかなるもんじゃないけど 今はAPIを介さないスクレイピング等は明確に禁止してるから アプリで公開したりするなら組織的に圧力かけてくるだろうねえ
731 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 15:49:31.51 ID:RJHDS6Ak.net] >>726 当然問題ない。
732 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 17:09:28.16 ID:0m9JgROr.net] ビビりは何をするのも止めとけw 素直に死んどけ
733 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 17:11:34.25 ID:L45sX0/9.net] 前にyoutubeみながら2chにスレ立てて書き込めるの作ろうとしたけど まさに書き込み絡みで諦めたことあるわ
734 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 17:28:39.22 ID:holCYtlN.net] >>726 ブラウザだってhtmlのソース見ながら書き込んでるべ
735 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 17:45:42.16 ID:oleYmseW.net] >>731 なら公開しないで自分専用の便利ソフトとして使うなら大丈夫か
736 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 19:07:16.23 ID:RJHDS6Ak.net] >>732 公開したって問題ないって。 誰にでもオープンになっている物にアクセスして罪になるわけないじゃん。 犯罪を構成するのは、管理者によるアクセス制限を管理者が許諾してない人間や方法で かいくぐった場合だけ。
737 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 19:13:16.49 ID:7/G2aj/P.net] そりゃ不正アクセス防止法の構成要件の話だろ 民事上の契約不履行とは文字通り世界が違うぜ とは言え、2chと契約なんかしてる奴なんかいないだろうし 問題ないな
738 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 19:27:40.27 ID:L45sX0/9.net] ローカルから書き込みしても、リファラとの組み合わせで弾かれるような気がするけど そんなことないのかね 専ブラとかが使ってるAPI使うには契約が必要とか見て諦めた記憶がある
739 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 19:33:04.33 ID:Pi/jPgdh.net] Firefox にせよ G. Chrome にせよ「俺の認めたアドインしかインストールさせん」 って感じだし、iPhone や Android もそうだよね いやな世の中だなあ
740 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 21:16:02.70 ID:9Fqtt12b.net] なぜプレプリント印刷の位置合わせという苦行がこの業界からなくならないのか…
741 名前:デフォルトの名無しさん mailto:sage [2015/12/24(木) 21:39:11.53 ID:IhRYzZ9F.net] 今年3月の時点からすでに変換プロクシが雨後の筍のように出てきただろ 使ってないのか
742 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 17:55:44.02 ID:QkV6dKPg.net] C#でWordファイルにExcelの表を挿入する方法ってありますか?
743 名前:デフォルトの名無しさん mailto:sage [2015/12/25(金) 19:02:06.63 ID:7cN0w2Ab.net] >>739 OpenXMLとかClosedXML使えば?
744 名前:デフォルトの名無しさん [2015/12/25(金) 23:51:19.17 ID:GJTQ+jTD.net] XamarinやUnityを使うことなくmono上で動くソフトを作る方法ってどっかで解説されてないもんかな? iOS/Android向けのアプリを書くにはXamarinを契約するしかないんだろか・・・・
745 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 01:10:58.42 ID:LNn7Eo9t.net] えっと。osxにmono入れていきなりコマンドラインできゃっきゃうふふしてexeさん孕ませた上に実行したりしてたけど。そういう話ではなく?
746 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 01:13:08.66 ID:LNn7Eo9t.net] iOS/Android向けビルドとなるとUnityがIL2CPPで頑張ってるあたりから色々厄介そうだなとは思う
747 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 07:44:12.80 ID:KoYH9+bG.net] 今ならDNXだろう >>741 がAndroid/iOSに対応させればMSに就職できるぞ
748 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 17:01:40.15 ID:on0ePHeY.net] 起動したらタスクトレイで待機して、特定のキーを押したら別アプリケーション(メモ帳とか)のテキストボックス(現在選択されている物。選択されてなかったら何もしない)を取得して、編集した後、さっきのテキストボックスに貼り付けることって出来ますか?
749 名前:デフォルトの名無しさん mailto:sage [2015/12/26(土) 17:14:34.29 ID:jqu4cTVa.net] 物による Get/SetWindowText/WM_GET/SETTEXTが効くようなコントロールなら容易 メモ帳は効くはず(少なくともWin7までは) そうでないなら、対象のプログラムの動作を自分で解析する必要があり こんな質問をしているレベルでは太刀打ちできない
750 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 01:44:34.93 ID:r1oeWZPX.net] >>715 C++/CXてはじめて知った。ネイティブコード吐くのか C++/CLIは終了しちゃう?つってもまぁもともとゲーム向けに使う言語ではないか・・・
751 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 01:51:53.77 ID:KvpPTqZL.net] C++/CXはあまりにもプラットフォームに依存しすぎててちょっとな 完全にVB6時代に回帰してる
752 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 02:01:13.14 ID:/kKhf1RB.net] C#/VB/JSと違ってC++/CXはストアアプリ対応のために言語そのものにCOMのための拡張を入れまくっている まさにVB6、極めて筋の悪い技術
753 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 03:07:14.15 ID:yAAa0qz2.net] プラットフォームべったりの言語だって必用でしょ。
754 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 03:37:07.10 ID:NH+KDjDi.net] プラットフォームが有用ならね… 今のところプラットフォームというよりゴミ捨て場だけど
755 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 04:37:49.73 ID:pJIBBhpC.net] C++/CXはネイティブなC++にランタイム用の構文拡張を単純に追加しただけだし C++のようななにかであるC++/CLIよりはよほど筋は良いと思うけどねえ ストアアプリでXAML部はC#、D3D等ネイティブ資産による実装はC++/CX、両方でWin2Dとかやってるけど 相互運用性はC#とC++/CLIでやるよりもマシだと感じたわ ランタイムコンポーネントへのアクセスがマネージ参照じゃなくて ObjCのARC的でC++側として扱い易いってのが大きいのかしら? まあ言語が別れている以上ラッパー書く面倒臭さは依然として残るけど
756 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 09:13:36.88 ID:60o500cJ.net] >C++/CXはネイティブなC++にランタイム用の構文拡張を単純に追加しただけだし それいったら、C++/CLIはネイティブなC++に.NET用の拡張C++を混在させたものとも言える。 ネイティブ側はただのC++だしな。
757 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 09:14:11.00 ID:3+U7SUzZ.net] C++という奇形言語について
758 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 13:43:43.82 ID:7VOe6PB/.net] C++のスレでやれ
759 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 18:16:31.78 ID:r1oeWZPX.net] C++スレだとC++/CLIは滅多に話題にならないんだよなぁ あっちはネイティブC++オンリーの人ばっかだし このスレもC#オンリーの人は多いだろうけど、C++/CLIは主にC#との相互運用がメインだろうから、あながちスレチでもない
760 名前:デフォルトの名無しさん mailto:sage [2015/12/27(日) 18:21:37.75 ID:r1oeWZPX.net] と思ったら、くだすれC++/CLIって専スレがあったな 案の定過疎ってるけどw
761 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 03:38:32.05 ID:/FmhwdjV.net] Reverse P/InvokeがあればC++/CLIなど不要
762 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 06:51:14.39 ID:6T2MnD1Y.net] P/Invokeは直接C++関数呼べないからいちいちCラッパー作るのが面倒くさい。
763 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 08:28:21.07 ID:oTm93Y0M.net] 元のAPIを逐次翻訳した完全なラッパーを作ろうなどと考えるのが間違い お前はラッパーを作りたいのか? アプリが作りたいのか? 後者なら部分的にC++(CLIでもCXでもない)で書いて「アプリに即した」APIを公開してC#からP/Invokeするだけだ
764 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 08:58:04.15 ID:6T2MnD1Y.net] 逆におまえはP/Invokeを使うことが目的なのかと訊きたいわ。 C++/CLI使えばアプリの内部にCの界面を作るなんてナンセンスなことをしなくてもいいのに。
765 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 09:14:09.86 ID:oTm93Y0M.net] というより、C++/CLIを使いたくない C++/CLIを使っていて一瞬たりともマネージドとアンマネージドの境界を意識しないで済むことなんて無い CLI関連の機能ってVS2015で軒並みdeprecated指定されたしもう終わりだよ
766 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 12:04:17.94 ID:yBuy0GzU.net] C#スレだってゆってんじゃん(´・ω・`)
767 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 12:14:03.81 ID:cHNPinqm.net] CLR性質から考えれば言語を限定する事自体が間違いだとわかる C#の話題はCLRの話題でありCLRの話題はC++/CLIの話題でありVB.NETの話題でもある C#スレは必然的にC++/CLIの話題を許容しなければならない
768 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 12:16:47.94 ID:FlnOP8R3.net] >>763 気にすんな
769 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 12:16:52.39 ID:yBuy0GzU.net] 難しいこと言うなよ…(´・ω・`)
770 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 12:42:23.15 ID:dgI6+oKo.net] >>764 ネイティブにコンパイルできるからCも FORTRAN も同じだ ってか? アホすぎるだろ w
771 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 14:02:52.31 ID:qm2ajh4N.net] 別にキモヲタアニメやアイドルの話をしてるんじゃないからいいよ。 いつも思うが、スレ違いだの何だのいう話が一番下らないし、そういうことを言い出す奴が何か建設的な ことを言ってるの見たことない。たぶん「スレ違いだ」ぐらいのことしか言えない奴がそう言いたくて言ってるだけ。
772 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 14:11:01.70 ID:AEb8H0zx.net] お前のレスも建設的じゃないな
773 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 16:24:13.76 ID:JJlxJ852.net] そこらの馬の骨が自分はいいと思うかどうかなどと安っぽい自己承認欲求晒す必要はないよ 今すぐ帰省ラッシュの車列に飛び込んであの世でやってて
774 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 16:50:07.66 ID:ii0XqEOi.net] 馬とか骨とか言うなよ(´・ω・`)
775 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 23:22:37.30 ID:1thNl0hM.net] グルー言語の重要性は今後も変わらんでしょ C++/CLIが終わってもその後継が必ず出るはず
776 名前:デフォルトの名無しさん mailto:sage [2015/12/28(月) 23:26:30.52 ID:+mraESXV.net] ネイティブ+netのDLL作れないから本当の意味では役に立ってない
777 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 03:05:14.56 ID:0suvvLUX.net] C++/CLIのアセンブリをILSpyにかけたらどうなるんだろ
778 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 07:14:07.54 ID:t1eAt09g.net] >>773 作れるだろ?
779 名前:デフォルトの名無しさん mailto:sage [2015/12/29(火) 12:34:17.48 ID:Ua6Qvm9g.net] 混在アセンブリ使うとごちゃごちゃうるせーから嫌い
780 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 21:08:13.71 ID:8GFmFo5+.net] 下記の式で360を3.5で割った時だけ剰余の結果がおかしくなります。 誤差を除けば0になるはずです。 y = 720.0 % (360.0 / 3.1); // y = 23.2258064516129 y = 720.0 % (360.0 / 3.2); // y = 45 y = 720.0 % (360.0 / 3.3); // y = 65.4545454545454 y = 720.0 % (360.0 / 3.4); // y = 84.7058823529411 y = 720.0 % (360.0 / 3.5); // y = 102.857142857143 ←これの結果がおかしい y = 720.0 % (360.0 / 3.6); // y = 20 y = 720.0 % (360.0 / 3.7); // y = 38.918918918919 y = 720.0 % (360.0 / 3.8); // y = 56.8421052631578 y = 720.0 % (360.0 / 3.9); // y = 73.8461538461539 y = 720.0 % (360.0 / 4.0); // y = 0 で、360.0/3.5の結果である102.857142857143の末尾の数字を 変えながらテストすると、 y = 720.0 % 102.857142857140; // y = 1.99662508748588E-11 y = 720.0 % 102.857142857141; // y = 1.30029320644098E-11 y = 720.0 % 102.857142857142; // y = 6.03961325396085E-12 y = 720.0 % 102.857142857143; // y = 102.857142857142 ←これの結果がおかしい y = 720.0 % 102.857142857144; // y = 102.857142857136 ←これの結果がおかしい y = 720.0 % 102.857142857145; // y = 102.85714285713 ←これの結果がおかしい y = 720.0 % 102.857142857146; // y = 102.857142857124 ←これの結果がおかしい y = 720.0 % 102.857142857147; // y = 102.857142857118 ←これの結果がおかしい と、102.857142857143以上になるとうまく計算できないことが分かりました。 でも何故なんでしょうか。
781 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 21:15:56.91 ID:blGu690e.net] 仕様です
782 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 21:20:54.62 ID:DfBrs5YB.net] >>777 電卓で計算してみた感じ全然おかしくないけど。 何か勘違いしてないか? 落ち着いて 720 - 102.857142857143 * 6 を計算してみてみ? それにそもそも、計算機の実数計算に誤差がないという前提そのものが間違ってる。
783 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 21:25:12.47 ID:8GFmFo5+.net] >>778 その仕様を教えて頂けると助かります。
784 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 21:26:11.70 ID:blGu690e.net] >>780 仕様書
785 名前:デフォルトの名無しさん mailto:sage [2016/01/02(土) 21:35:34.44 ID:8GFmFo5+.net] >>779 納得しました。 720 - 102.857142857143 * 7になる直前って事みたいですね。 ありがとうございました。
786 名前:デフォルトの名無しさん mailto:sage [2016/01/06(水) 20:03:39.54 ID:yZLT+FeO.net] mvc4 ef を使用してて、 modelにリポジトリーパターン適用 リポジトリーのインターフェイスをジェネリックで作って型にはdbから取得する項目のプロパティが列挙されている この状態でef poco gendraterを使用し.ttに各テーブルのクラスができるじゃん? このクラスをジェネリックにぶち込むこみインターフェイスを継承したクラスでゴニョゴニョすれば単一テーブルのデータはとれる これテーブル結合して2つのテーブルの異なる項目を取得したいとき、その項目のプロパティが列挙されたクラスって自作するしかないん? ちなみに、2つのテーブルは糞db設計でリレーションははられてないから、ナビゲーションは使えないと思ってる
787 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 13:11:08.30 ID:oYgL+fra.net] HashSetを使うためにsystem.core.dllを参照したいのですが、参照の追加メニューにsystem.coreがありません どうやって追加すればいいのでしょうか?
788 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 13:32:29.21 ID:nXbcU6mx.net] 追加できませんよ …デフォルトで追加されているから
789 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 13:39:04.53 ID:oYgL+fra.net] >>785 でもHashSetが使えません usingはしています
790 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 13:41:20.38 ID:f/QCXn4Z.net] >>777 後は多分これ dobon.net/vb/dotnet/beginner/floatingpointerror.html
791 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 15:29:18.97 ID:lB6FHsa5.net] >>786 .net 3.5以降か?
792 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 15:36:24.00 ID:otJTPujq.net] >>786 Framworkのバージョンが古いとかじゃないの
793 名前:デフォルトの名無しさん mailto:sage [2016/01/07(木) 15:48:04.50 ID:oYgL+fra.net] プロジェクト作りなおしたら何故か出来ました すみません
794 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 17:46:23.07 ID:JKavzolF.net] よく使う.netライブラリが知りたい。c#で書かれた新しい記事ないのかな https://msdn.microsoft.com/ja-jp/library/ms973806.aspx
795 名前:デフォルトの名無しさん mailto:sage [2016/01/09(土) 22:32:36.28 ID:F9wlSitu.net] MSDNを全部読め
796 名前:デフォルトの名無しさん mailto:sage [2016/01/10(日) 15:13:27.27 ID:G9FCRkLf.net] >>791 よく使う こんなのは人それぞれ
797 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 22:18:12.20 ID:lsFJfu6K.net] delegateの実用例を教えてください そんなに便利なのか いまひとつイメージがつきません
798 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 22:22:14.59 ID:E66NlO7o.net] >>794 マルチスレドで使うんじゃない?
799 名前:デフォルトの名無しさん mailto:sage [2016/01/11(月) 22:28:26.02 ID:wadaEUFt.net] イベントハンドラ
800 名前:デフォルトの名無しさん mailto:sage [2016/01/12(火) 11:36:17.73 ID:GNtPd9VH.net] LabelやTextboxへの表示
801 名前:sage [2016/01/13(水) 20:38:04.02 ID:xCpN16lJ.net] ListBox.ObjectCollectionって定義を見るとICollectionのIsSynchronized とか実装してないように見えるのですがどうなっているのでしょうか。
802 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 21:04:12.03 ID:RNXcePSc.net] 明示的実装 インターフェースにキャストすれば使える
803 名前:デフォルトの名無しさん mailto:sage [2016/01/13(水) 22:05:43.64 ID:xCpN16lJ.net] あぁ、ということは定義表示で見えてないだけで実際は実装しているということですね。 納得しました。ありがとうございました。
804 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 18:11:48.18 ID:kQ++eYvW.net] delegateは主にストラテジーパターンのためにあります
805 名前:デフォルトの名無しさん mailto:sage [2016/01/16(土) 18:47:25.35 ID:mrSXSynU.net] 分かり易いサイト紹介してよ!
806 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 08:27:23.21 ID:5K5mCT9M.net] うちの会社のC#のプログラムの保守メンテナンスを担当してくれる人を探してるんですがフリーのエンジニアってどこにいれば会えるのでしょうか。mixiあった時はコミュニティに投稿すればよかったのですが。。
807 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 08:31:42.33 ID:0FS/VC3G.net] 何故フリーのエンジニアにこだわるのだろうか まさか無料のエンジニア
808 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 08:40:31.44 ID:m/ljt4oc.net] ゲス臭いぜ
809 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 09:29:55.16 ID:MLXXnKHy.net] 国産システムって納期に間に合えばいい動けばいいが基本だから保守したくない
810 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 13:01:51.00 ID:/ve+f9+4.net] 求人票に「オープンソースのエンジニア」って書いてあって DNAでも公開されてんのかよって突っ込んだのを思い出した
811 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 13:17:05.79 ID:MLXXnKHy.net] 身元がはっきりしているってことだろ 中国人とかが来たら嫌じゃん?
812 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 15:30:32.65 ID:AlKN+XH4.net] それは本気でいっているのか
813 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 16:12:25.26 ID:OKy8woE5.net] 身元がしっかりしてて言葉が通じて産業スパイ行為を一切しないのなら中国人でもいいよ
814 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 16:13:09.43 ID:FugsQaG7.net] そんな中国人は居ねえ
815 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 16:16:02.77 ID:aiIYPsch.net] 人種差別はよそでやって
816 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 16:24:32.07 ID:HIxL+QT3.net] 一般的に国籍を人種とは言いません
817 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 20:44:13.81 ID:82LIilCd.net] (キリッ
818 名前:デフォルトの名無しさん [2016/01/17(日) 21:42:20.11 ID:7AwZoLrq.net] >>803 転職したい。 私を誘って欲しい。
819 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 21:49:06.55 ID:Gi6vEldr.net] 「フリーの」ってとこからして、なんか要望があって必要なときだけメンテ頼みたいとか そういう感じでは
820 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 22:35:50.47 ID:AlKN+XH4.net] 金かけたくないんでしょ
821 名前:デフォルトの名無しさん mailto:sage [2016/01/17(日) 23:14:53.06 ID:D8ah+tTv.net] 便利な人になあれ
822 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 09:18:49.35 ID:M94/HkrH.net] とんでもないもの渡されて 気づいた時には音信不通とかでもいいのよ
823 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 10:58:23.73 ID:wR1uf3x6.net] 803です。フリーの方が会社よりも安いので。 会社の方が身元しっかりしてていいのかもって思えてきました。 中国人は信用できません。二度と使わん。
824 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 11:07:13.20 ID:tUyA7SIE.net] 中国人とかフリーにメンテ任すとか…おまえどんだけメンタル強いんだよw
825 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 12:11:09.46 ID:vfhYYxU5.net] 安物買いの銭失いって言葉の通りになりそうだ もうなってる?
826 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 12:42:54.69 ID:OT4uxeBj.net] 国家単位でもうなってる
827 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 12:44:53.11 ID:3Y6rVwlf.net] 安物買いで命失った人もいるんですよ><
828 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 17:47:50.77 ID:ly7yBitA.net] 中国人でもちゃんと監督すれば徐々に日本ナイズされていくんだけどな まあ日本人のほうが話が遥かに早いが 全てが浅はかな感じだわ
829 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 18:06:46.58 ID:W8u/G5+r.net] 中国人、韓国人、インド人は信用できない
830 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:02:57.65 ID:pw6UDtYr.net] >>825 監督するコストは? 運の要素もあるだろうが、相当デカく見積もる必要あるぞ。
831 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:09:40.97 ID:F1xgkElH.net] 日本人も大差ないけどな
832 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:21:52.78 ID:ly7yBitA.net] >>827 安く済むってのが幻想だってこと
833 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 20:37:30.40 ID:tv0b2zna.net] >>828 至言w
834 名前:デフォルトの名無しさん [2016/01/18(月) 20:56:40.39 ID:+u4EKvRT.net] 格安スキーバスツアーから何も学ばなかったのか
835 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 22:49:13.94 ID:Sd13IcTr.net] 学んだこと:死ぬときは死ぬ
836 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 22:50:32.04 ID:4n8xvv+p.net] それは震災で身に染みたのでもういいです
837 名前:デフォルトの名無しさん mailto:sage [2016/01/18(月) 23:04:29.53 ID:KyMS6dV3.net] 死ぬ奴はナニやっても死ぬ
838 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 00:05:37.21 ID:Dg01n2dN.net] 死して屍拾うもの無し
839 名前:デフォルトの名無しさん [2016/01/19(火) 12:15:47.00 ID:vsW11Ok5.net] リストを宣言するとき IList〈 int 〉list = new List〈 int〉() ↑こうやった方がいいんですか?
840 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:19:14.63 ID:+BtOVkV0.net] >>836 var list = new List<int>()
841 名前:デフォルトの名無しさん [2016/01/19(火) 12:20:39.25 ID:vsW11Ok5.net] >>837 そうですか。いや、java板と喧嘩しちゃいましてw javaの人達とは認識が違うようですね。
842 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:30:58.91 ID:OR89TOQ5.net] ああ、インターフェースだと別の実装に差し替えられるからって奴だろ varがなくIDEの機能もクソなJavaでは必要だったんだよ C#の場合は外部公開する所だけインターフェースにしとけば十分
843 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:32:03.02 ID:9Rb1UiHl.net] Javaは無駄に複雑にするのが正義だからね 一般的には、なるべく簡潔に書いた方がよい
844 名前:デフォルトの名無しさん [2016/01/19(火) 12:41:37.11 ID:vsW11Ok5.net] java板で質問したらなぜか酷くボコられました。 やっぱりc#最高です。
845 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:49:44.18 ID:dI7rBn4J.net] JavaとかナンチャッテPGの集大成だもんな
846 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 12:54:26.90 ID:ZtO/vzqU.net] メソッドの引数は、インターフェース使ったほうがいい場合もあるね List<>で受けるよりICollection<>で受けたほうが使い回しがきく
847 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 13:22:02.99 ID:ClRHlYnm.net] 共変性が有るからキャストとか要らないしね。
848 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 14:20:41.79 ID:ZpgE7lZU.net] >>841 Java質問相談スレッド見てきたけど、 こいつはなんというかまぁ日本語から勉強してねレベルな感じ。
849 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 18:53:01.82 ID:T4l/VMi8.net] trackBarをMAX20 MIN0で設定し パラメータのように使いたいです。 数値をLとRで2つ保有し、LとRのパワーバランスで trackBarを調整したいのですがどのような数式で 実装していいか壁にぶつかっており、ご教示いただけないでしょうか LとRが同じ数値のとき、trackBar.valueは中心値の10のイメージです。 出力したい例 L R trackBarvalue -10 10 20(MAX) 10 -10 0(MIN) 5 10 15 10 5 5 0 0 0 8 -3 5 -3 8 15
850 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 19:05:09.76 ID:ca4y/mLD.net] 10-(L-R)/2じゃあかんのか
851 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 19:18:26.38 ID:T4l/VMi8.net] >>846 すみません、L0 R0の場合はtrackbarは10(中心値)でした。 >>847 それだと0 0の時、5になりませんか?
852 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 20:53:53.78 ID:ClRHlYnm.net] >>848 計算してみろよ
853 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 20:58:42.69 ID:9RLBZfMa.net] 流石に書き込んだ後に気づいたと思いたいな
854 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 21:29:41.79 ID:OWcc7WP1.net] 10-0/2=
855 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 23:52:22.83 ID:072exUvu.net] >>849 >>850 あ、ありがとうございます!
856 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 09:07:56.83 ID:VSZG+GVx.net] 最近は算数できない子でもプログラム組む世の中になったのか
857 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 16:49:46.35 ID:7+Sb7zKm.net] ぶ、文系プログラマだから・・・ 関係無いかw
858 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 17:52:03.05 ID:bGVLNxMM.net] 煽るなよ
859 名前:デフォルトの名無しさん [2016/01/20(水) 23:31:03.19 ID:NCZhL0AS.net] 下記のようなコードを書いたのですが、 ? funcs = dict["a"]; の部分の型は何になるのでしょうか? varなら取りあえず動くのですが 型も解らず動かしているのは良くないと思いまして よろしくお願いします static void Main(string[] args) { var dict = new Dictionary<string, Action<string>>(); dict.Add("a",(string str) => { Console.WriteLine(str); }); ? funcs = dict["a"]; funcs("hoge"); }
860 名前:デフォルトの名無しさん mailto:sage [2016/01/20(水) 23:41:24.65 ID:MU9BRiY9.net] >>856 Action<string>だけど、VSならvarにカーソル当てれば型がポップアップ表示されるよ
861 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 01:59:07.07 ID:7akH8FTO.net] NuGetのNuってなんですか?
862 名前:デフォルトの名無しさん [2016/01/21(木) 02:39:02.79 ID:Jdl8/hrx.net] >>856 GetType()ぐらい知っておきな。 まぁvsの機能で十分だが。
863 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 06:54:11.89 ID:jus49kmC.net] >>856 > ? funcs = dict["a"]; また新しい構文ができたのかと思った…
864 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 17:34:41.69 ID:RPiYWnpn.net] NuGetのNuってなんですか?(怒)
865 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:01:48.45 ID:8Nf1Fcgm.net] JavaでJUnitみたいに頭にJ付けるのに対応して、.NETのOSSプロダクトにはNを付けることがある で、発音しやすいようにu入れてナゲット
866 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:16:53.32 ID:7akH8FTO.net] >>862 ありがとうございます
867 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:51:50.84 ID:unJFG+YR.net] ヌゲットだよw騙されるな
868 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 18:53:20.28 ID:EZBArsRf.net] .NETだからNeGetにすれば良いのに。
869 名前:デフォルトの名無しさん [2016/01/21(木) 19:05:30.67 ID:m1sHn+qf.net] ゲッターって強いのかな
870 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 20:11:33.35 ID:7akH8FTO.net] >>864 それはググれたので大丈夫
871 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 20:15:02.53 ID:7akH8FTO.net] dot netだからDGetやDoGetもありうる
872 名前:デフォルトの名無しさん [2016/01/21(木) 22:02:00.32 ID:y7YSJqpw.net] 作者によるとnew getだそうです haacked.com/archive/2010/10/29/nupack-is-now-nuget.aspx/ nu jazzとかNuBusと同じ感じかな
873 名前:デフォルトの名無しさん mailto:sage [2016/01/21(木) 22:13:16.88 ID:/lFAagBD.net] >>862 そこまで来たらN+uGet→ You Get って考えるわ
874 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 08:15:04.38 ID:yGQ3buO4.net] Dictionaryの定義見れば解る話でもある。 Dictionary dic = new; dic.Add(1, "abc"); と書けたら素敵かもw C#7.0に期待するかww
875 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 16:22:15.72 ID:XQFGUhiE.net] static以外のメソッドで戻り値がvoidの物は、自分自身を返すようにして欲しい
876 名前:デフォルトの名無しさん [2016/01/22(金) 16:36:27.49 ID:sYC1tQRV.net] withか メソッドチェーンになる接続詞みたいなのがあるといいなと思うことはある。
877 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 20:44:13.25 ID:KhXVHsnG.net] >>872 自分でそう書けばいいだけだろ
878 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 21:09:40.08 ID:V2GGZsCs.net] 分かってて煽ってんのか理解力が貧弱なのかどっちだろ
879 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:29:26.73 ID:yGQ3buO4.net] voidだと破壊的になってしまうので、新たに$thisキーワードにするとか。
880 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:35:04.95 ID:rIc5SKSO.net] 分かってて煽ってんのか知能が低いのかどっちだろ
881 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 22:36:33.77 ID:Q4+JRRd4.net] >>875 理解力が貧弱なんだろ お前のな
882 名前:デフォルトの名無しさん mailto:sage [2016/01/22(金) 23:47:25.33 ID:OQDPjL6S.net] >Action<string>だけど、VSならvarにカーソル当てれば型がポップアップ表示されるよ ご教示頂いた通りでした。ありがとうございます ただ、カーソル当てるのは知っていたのですが Action<in T>とか出てきて、意味が解りませんでした なんでこれで解るのかなといつも不思議です
883 名前:デフォルトの名無しさん mailto:sage [2016/01/23(土) 23:24:07.17 ID:fVBN/N0G.net] Tじゃなく全ての型を列挙しろって?やだよそんなの。
884 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 16:49:44.64 ID:cdS+Tdbg.net] 下の方にT is System.Stringとか出るじゃん
885 名前:デフォルトの名無しさん mailto:sage [2016/01/25(月) 18:29:20.05 ID:kopU1hNv.net] >>879 ジェネリックで何でも使えるようになってる。 書いた人間が解らなければどうしようもないな。
886 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 01:12:46.63 ID:88T0+SoF.net] >>872 そういうの、どんなときに欲しくなるの?
887 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 01:59:12.56 ID:jdu+65G0.net] インスタンスの識別子を省略したい時でしょ 好ましいかどうかには言及しないが そんくらい分かれよw
888 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:10:54.84 ID:dsuMfxzR.net] >>884 そもそもメソッドを呼び出すときにインスタンスが必要なわけで、其のインスタントが返って来たところで特別使い道ないように見えるが var b = a.hoge(); → a.hoge(); var b=a;
889 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:14:34.83 ID:JiHES+ka.net] 想像力が貧困なのか無知なのかどっちだろ
890 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:30:28.15 ID:dsuMfxzR.net] >>886 無知でわからないから具体的なコード書いてもらえませんか?
891 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:38:50.60 ID:MJMTDL/C.net] メソッドチェーンしたいんだろ。 戻り値voidのメソッドだけメソッドチェーンできても不格好だけど。 スマート厨は本当に目先のことしか考えてないんだなって。
892 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 09:39:53.78 ID:MJMTDL/C.net] >>887 お前はインスタントラーメンでも食ってろよ。
893 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 10:26:37.51 ID:yh75JYqa.net] >>888 まあ好き好きだろうけれど、自分の職場には居て欲しくないかも。
894 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 10:36:36.36 ID:QJcgwGnj.net] きっと誰かもお前のことをそう思ってるよ
895 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 12:23:31.63 ID:eg9d5ajk.net] 普通に拡張メソッドでいいやん
896 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 12:57:57.38 ID:oDaIQ00Q.net] 必!殺!メソッドチェイン!
897 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 17:00:37.20 ID:4iavm3T1.net] まだ>>872 の話続いてたのか でもどうせ返すものないんだし出来たら便利と思わない?
898 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 17:58:44.94 ID:fPoW1lYF.net] voidじゃなくて、returnを書かなくて済むnil型は、欲しいと思う時はある。 Func<>一本になるし。 これとは別で、return this を書かなくて済む何かの型があると便利だと思う時もたまにある。
899 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 18:44:32.21 ID:AIXU4xsB.net] そういうのはただreturnを省略するんじゃなくて関数型に近づけていくのが筋だろう メソッドやプロパティをラムダ式で定義できるようになったから、 あとはラムダ式の中でletで一時変数定義ができるようになれば完璧
900 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 19:55:51.50 ID:fPoW1lYF.net] ラムダ式の中の let は切実に欲しい。
901 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 20:21:02.22 ID:vn2Q4vZq.net] int hoge(x, y) => let z = x * y in 2 * z; ここまで来たら完全に関数型言語だな キーワードを増やさなくていいし
902 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 20:46:15.14 ID:eg9d5ajk.net] クロージャ?
903 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 21:46:25.88 ID:fPoW1lYF.net] int hoge(x, y) => let [z=x*y, a=x-y] a * z ↑で違和感ないw
904 名前:デフォルトの名無しさん mailto:sage [2016/01/26(火) 22:57:49.27 ID:wii0htjs.net] Page派生クラスは引数付きのコンストラクタは呼び出せないのですか?
905 名前: ◆i5Sv7me8hA mailto:sage [2016/01/27(水) 00:22:15.62 ID:tjdPu0Qp.net] TabPageコントロールの上のタブスイッチャーの部分でホイールを回すとタブを移動できるようにする方法はありませんか? JaneStyleのように
906 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 00:46:14.67 ID:tYkYQITg.net] C#には節操ないと言われるくらいの即物的な進化をしてほしい
907 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 01:02:53.30 ID:YLB6obvG.net] using static は便利だろうが何か違うだろ
908 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 07:46:11.31 ID:aloDWtjb.net] いっそstaticなんて廃止すればいい
909 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 12:43:28.45 ID:KuP8fqwp.net] staticクラスの意味が分かりません。 拡張クラスぐらいしか使う意味なくないてすか? 普通のクラスでもstaticっぽいことできるし。
910 名前:デフォルトの名無しさん [2016/01/27(水) 13:30:18.97 ID:b7e91MPN.net] https://msdn.microsoft.com/ja-jp/library/79b3xss3.aspx 別に使いたくなかったら使わなくてもいいんだよ。 性質を利用者に明示したり、そのクラスとしてしてほしくない処理 (複数インスタンス化とか継承とか)を コンパイラが検出できるようにするだけだから たとえばprivateやreadonly修飾子だって使わなくたって作業できる
911 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 14:02:58.82 ID:YLB6obvG.net] using static は4.6から使えるようになった機能で、宣言するとstaticメソッドをクラス名を省略して使えるようなる using static Math class hage { void hoge() { var a =Sqrt(2); } } ってな具合で 便利だろうけど理不尽だわ
912 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 14:36:28.37 ID:C7dzp8Y8.net] static使うと早くなるの?
913 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 15:34:38.65 ID:p0IOb7as.net] やっぱりJavaのほうがいいのかな
914 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 17:41:41.94 ID:yaeTeYfT.net] >>908 これ知らなかった。けどあんまり有用性高くなさそう。
915 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 18:18:47.13 ID:WyV/PLDZ.net] >>911 数学演算しまくるファイルがMath地獄になったりすると見にくいから、そういう時に使う あんまり使う機会はないだろうけど、影響も小さいし存在するメリットが上回ったんだろう
916 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 18:35:49.80 ID:yaeTeYfT.net] >>912 そういう業務なら重宝されるのね。 varが有用だから似たようなもんか。
917 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 18:53:11.81 ID:YThZ+6g1.net] VB上がりのプログラマが嬉々としてstaticクラスを量産するぞ 危険すぎる
918 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 19:42:24.57 ID:rZNOxBjL.net] javaで定数宣言ファイルを静的インポートしてた
919 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 19:58:55.24 ID:iyeBNd+2.net] 拡張メソッドもそうだけど、やりすぎると真実が見えなくなる
920 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 20:19:16.11 ID:vDIuwjF/.net] 馬鹿の一つ覚えだから適度って言葉が分からないんだねしょうがないね
921 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 20:20:27.88 ID:ODr2GTmu.net] static class が継承できないのは謎
922 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 20:58:03.91 ID:rZNOxBjL.net] marupeke296.com/COL_2D_No12_CupsuleVsCupsule.html ここのソースコードc言語みたいで何やってるか分からないんだけど・・・ どうやって読めばいいんですかね?c#に使いたいんですが・・・ ちなみにc#のカプセルはx1,y1,x2,y2,rで表してる そもそもベクトルって何だ?
923 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 21:04:21.32 ID:5KKilkf6.net] ベクトルなんて呼び方してんのカタカナ覚えした馬鹿なジャップくらいだけどな
924 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 21:23:39.95 ID:EJoH7BSZ.net] Devcon.exeを使わないでデバイスの無効化する方法ってありますか? .netのAPIでは出来ないでしょうか。
925 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 21:25:57.32 ID:s8XRJ16I.net] >>919 ゲームか? 高校の理系程度の数学は必須だよ
926 名前:デフォルトの名無しさん mailto:sage [2016/01/27(水) 23:08:26.64 ID:eULyfEEH.net] ベクトル モートル ビール
927 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 09:26:34.20 ID:MjXasdvH.net] モバイルスーツ
928 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 16:56:11.35 ID:x0mP2QOr.net] やっとカプセルの当たり判定移植できた! 関数が関数の継承している意味が分からなかったけど初期化してただけだったのね
929 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 17:18:01.02 ID:x0mP2QOr.net] もう一つ質問 Line(Dot(A,B),Dot(C,D))と、Line(Vec2(A,B),Vec2(C,D))って同じ線分になる?
930 名前:デフォルトの名無しさん mailto:sage [2016/01/28(木) 18:08:25.84 ID:3zc/7JDU.net] >>926 意味不明すぎる ドット積はベクトル同士の積で、結果はスカラーだぞ 2つのスカラーA,Bのドット積とか意味不明だし、その結果得られたスカラー値2つじゃ線分にならんだろ 悪いこと言わないから数学勉強しろ
931 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 13:32:48.35 ID:gmWomOLn.net] ドット積じゃなくて始点・終点やろ
932 名前:デフォルトの名無しさん mailto:sage [2016/02/01(月) 16:13:47.27 ID:dRJvSEmL.net] でも Line(Dot(A,B),Dot(C,D)) ってそもそも成り立つんかね Lineの始点も終点もスカラーになるわけで 一次元になると思うんだが・・・ Line(Vec2(A,B),Vec2(C,D)) って書いてるってことは、二次元座標が前提なんでしょ
933 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 17:01:44.81 ID:KQWPy41G.net] A.DLLを参照するB.EXEがあったとします。 もしA.DLLにあったクラスCが削除された場合でもB.EXEはクラスCを 使用するまで動くことは出来るようですが意図したものではありません。 根本的に問題があるとは思いますがA.DLLがB.EXEを完全に動かせるか を確認する方法はないでしょうか。
934 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 17:51:19.35 ID:fP2RU4DT.net] お互いにメンテ可能ならバージョン番号を交換しなはれとしか
935 名前:デフォルトの名無しさん mailto:sage [2016/02/02(火) 19:30:27.65 ID:QMKjMh/z.net] バージョン管理をするだけの話だね
936 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 15:29:34.65 ID:ZDGOLsIi.net] そもそも外部に公開したものを削除するなってのが・・・
937 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 15:46:27.20 ID:RELgcZb9.net] >>933 は馬鹿 >>932 の通り普段からA.DLLを署名してバージョン管理しておくのが正解
938 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 17:45:50.72 ID:Lo/KbLMx.net] バージョン管理すると、なんで動作保証が出来るの?
939 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 19:35:23.33 ID:SF3O1Oce.net] 頭おかしいんじゃねえのか
940 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 19:41:02.87 ID:MI56WbPy.net] >>930 今一つ判らないけれど、A.DLLの実装機能を確認をしたいと云う事かな? A.DLLに実装されていたクラスC意外の機能をテストモジュールを通して判定する事で良いと思う。 仕様変更が発生した時、DLLの変更とテストモジュールの確認内容の変更で済む。 最終動作でクラスCが無いと動作しない云々ならば方向が違ってくるので もう少し”何をしたいのか”明確にした方が良いと思う。
941 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 19:50:49.17 ID:rOEw4Jzy.net] A.DLLとB.EXEを自分が管理しているかどうかも重要だろ それを明示しないで丸一日以上レス無しとかやる気が感じられない
942 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 21:33:05.96 ID:LzOdDJ9a.net] B.EXE が必要な実装を A.DLL が持ってるかを確認したいんだよね。 動的ロードして、B.EXE が使ってる関数なりクラスなりを片っ端から呼んでみればいいんじゃね。 OS とか特定のアプリが用意した DLL を自作のソフトで使うなんてよくある事じゃん。 保証が欲しいなら作った人に聞くしかないけど、答えてはくれないだろうね。
943 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 21:34:07.38 ID:GIe1mAKD.net] 普通に考えたら自分で管理してないとわかるだろ
944 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:09:31.51 ID:eknpwZEf.net] だよね
945 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 22:57:21.11 ID:4yo/6pJu.net] 落ちる動作を試しにさせればいいだけだろ 別プロセスでさ 何も難しいことないよな
946 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:35:14.67 ID:GIe1mAKD.net] 参照がないエラーとか普通にキャッチできるの?
947 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:40:23.62 ID:unol2DYF.net] DLLに含まれる関数の一覧を取得(エクスポート)すればいいんでないの?
948 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:52:53.01 ID:4yo/6pJu.net] >>943 実用的に考えたらそんなの厳密に区別する必要性がない
949 名前:デフォルトの名無しさん mailto:sage [2016/02/03(水) 23:54:13.78 ID:GIe1mAKD.net] リフレクション使えるかどうかわからんのにどうやって?
950 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 09:53:37.09 ID:cZxKqYB+.net] バイナリで読み込んでメタテーブル調べるだけ
951 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 12:10:47.16 ID:V/kEUtw0.net] まじていってるなら相当アレですな
952 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 12:18:50.05 ID:vqMYghiB.net] マジてっ!?
953 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 12:31:06.81 ID:vqMYghiB.net] やることはconfigureスクリプトの環境チェックと変わらんだろ お前らはどうでもいいことまで綺麗にやろうとし過ぎなんだ
954 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 21:46:01.06 ID:N+wmyYP9.net] つまんねー話題が続いてるな メタテーブルとかかたっぱしから読んでみるとか子供みたいな答えがでてるし・・・ 普通に専用のメソッド用意しといて問い合わせしろよ
955 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 21:56:48.36 ID:yIf1A9KF.net] そんな素人考えじゃなにもできないぞ
956 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 22:05:20.51 ID:N+wmyYP9.net] じゃお前は落ちる動作とかリフレクションとかわざわざ使っとけよ 俺は機能問い合わせメソッド作っといて戻り値で判定するから
957 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 22:20:18.39 ID:vqMYghiB.net] ちゃんとお前の人生TerminateProcessしとけよ
958 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 22:29:38.87 ID:pyKOZnex.net] 質問者不在仕様不明で話を続ける脳味噌チンカスの集団
959 名前:デフォルトの名無しさん mailto:sage [2016/02/04(木) 22:57:58.19 ID:yIf1A9KF.net] >>953 何も理解せずに話していたのかこいつ
960 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 19:34:51.24 ID:KfH59ET+.net] DLLが自分で管理しているものじゃないってのが今回の前提なのに彼は分かってないみたいだね
961 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 20:18:03.28 ID:awzjuRq3.net] いま戻り値で判断してるから素人は黙ってて
962 名前:デフォルトの名無しさん mailto:sage [2016/02/05(金) 20:29:36.97 ID:lu0JzWaI.net] ツイッタとかでもAPIなんてコロコロ変わるからな…
963 名前:デフォルトの名無しさん mailto:sage [2016/02/06(土) 10:52:13.78 ID:21OGO6t2.net] C#で書かれたオープンソースのロールベース権限管理フレームワークはありませんか?
964 名前:930 mailto:sage [2016/02/07(日) 19:57:22.06 ID:8RGhua4f.net] だいぶ遅くなりました。 仰る通りA.DLLは管理外で頻繁に更新されており、それを参照したEXEが 管理内外と複数存在する状態です。最低でもA.DLLを差し替えた場合に 使用するEXEが参照エラーを起こさないかをコンパイラを使わず確認する 方法もしくはツールでもあればと思った次第です。 諸事情によりこれ以外の方法は使えない状況なのですが簡単には出来 なさそうですね。みなさん色々とご意見ありがとうございました。
965 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 20:27:32.01 ID:cG7Y6173.net] dependency walkerでわかるんじゃね?
966 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 20:44:34.87 ID:pWy8u6IO.net] 戻り値で判断すれば万事解決だと言うのにwwwww これだから素人はいけませんなwwwww
967 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 20:52:28.50 ID:CwqYz5FT.net] 普通に使ってもらう事を前提にしたDLLなら機能問い合わせのAPIある筈だし 無くても最低でもバージョンは管理はされている それが無いってことは使ってもらう事が前提じゃないDLLな訳で
968 名前:デフォルトの名無しさん mailto:sage [2016/02/07(日) 23:37:37.67 ID:WrZYf6Db.net] もうこの話を続ける意味はない
969 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 00:05:04.86 ID:t4nfvp5Z.net] 安いプライドが掛かってる奴はまだまだ食い下がるからよく見とけ
970 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 07:04:44.48 ID:UacuPnd4.net] >>963 バカは黙ってろ
971 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 07:58:25.97 ID:RkImS1Kj.net] よーしパパ機能問い合わせメソッド作っといて戻り値で判定しちゃうぞー
972 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 09:51:01.97 ID:RAwTopR6.net] 朝から戻り値はやめろ!
973 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 17:38:27.37 ID:GFLZdh1K.net] >>963 こいつはセキュリティホールだから解雇したほうがいいな
974 名前:デフォルトの名無しさん mailto:sage [2016/02/08(月) 17:49:52.32 ID:O0E44PSM.net] >>942 落ちたプロセスをWindowsの問題レポートが掴んじゃうから上手く行かないよ。
975 名前:デフォルトの名無しさん [2016/02/10(水) 11:04:10.35 ID:Pl/K9dah.net] interfaceを実装するとき以下のように2種類の書き方があるようなのですが どのような違いがあるのでしょうか? ideone.com/NX1anY
976 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 11:17:06.80 ID:Pl/K9dah.net] すいません把握しました。 ideone.com/TfI4uK 分かりづらくなりそうなので、 できるだけ同名の関数にしないようにします。
977 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 21:03:46.59 ID:ZQ/yQmxu.net] なんか理由があった気がするが明示的な実装は避けたほうがいい 理由は忘れた
978 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 21:33:53.07 ID:kIr2lIp7.net] 理由も説明できないのに根拠もなく 避けた方がいいと主張する お前は相当なバカだな
979 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:16:59.28 ID:ZQ/yQmxu.net] >>975 本物のバカ発見 死んだほうがいいよ 理由を思い出せなくても避けるべき理由がある事はわかってんだから避けるのが正解 -1か-10か-100か具体的な値はわからんが負の数という事がわかってるならSqrtしたらダメなのと同じな これがわからないゴミはプログラマやったらダメだ今すぐ消えろ
980 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:22:37.17 ID:c7/bFnF1.net] 理由を説明できないプログラマってダメすぎるだろ
981 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:23:07.67 ID:Q5KjD6K1.net] >>976 お前うざい消えろ >>975 お前も消えろ >>973 お前もだ
982 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:29:33.75 ID:0Hpi8KmG.net] 次スレはここも半コテ制にした方がいいのかね
983 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:30:19.94 ID:ZQ/yQmxu.net] >>977 二流だな プログラミングの本質は「こまけぇ事は知らんがこう動く契約になってる」の積み重ねだ 何かがそうなる理由を考え初めたらすぐにバカな事やってるなって自覚しないとダメだ
984 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:32:06.15 ID:yHiFRi/m.net] 事実:>976は理由を思い出せない 事実:>976は「避けるべき理由がある」と思っている >976の主張:避けるべき理由がある >976の主張:理由を考えたら負け これは本当の馬鹿かも知れない
985 名前:デフォルトの名無しさん mailto:sage [2016/02/10(水) 23:38:05.79 ID:ZQ/yQmxu.net] >>981 短い文字列すら読めないバカか 間抜けな早とちりする前にちゃんと読めよwww
986 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 00:00:54.14 ID:M5CwB86R.net] いつもどおり、プログラムの話じゃなくてどうでもいいことが一番盛り上がってるな 平常運転です
987 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 00:15:51.35 ID:+Uw2l5tW.net] 名前かぶりの回避っていうのもあるけど、そのクラスのインスタンスから直接呼べなくなるというのが大きい メソッドがとても呼びにくくなる あえてインターフェースの機能を隠す場合とか、理由があるときには避ける必要はない 意味もなく使うのは不便になったり、明示的実装に意味があるのかと悩むことになるのでやらないのが吉 わからない時は、標準ライブラリがどうしてるのかをみて構造を真似るのが一番
988 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 00:56:27.10 ID:JclLOiql.net] >>977 理由を即座に説明できる必要はないとは思うけどね ちゃんと作業履歴なりコミットログなり自分で追えて、10分以内に思い出せる状態にできてるかどうかかな 最悪即座にぐぐって説明を補遺できれば仕事上はなんの問題もない むしろ辛いのは、説明の準備もしないまま混乱した報告を上げてくる説明能力のない奴らだよ。 もちろんコードが常に自明な状態になってればいいんだけどさ、なかなかそうもいかんようだな
989 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 04:08:01.96 ID:ic8+fabm.net] 嘘に塗れた2chで人に教えるのに根拠無しで何の説明も無しはなぁ。 情報の真偽を確かめるために調べる直すにしても、情報薄すぎてキーワードすら増えてないし。
990 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 07:42:16.30 ID:0cOkgFRV.net] それを言うならそもそも2chで人から教わろうってのが間違い 2chはしばしば便所の落書きに例えられる 便所の落書きから学ぼうとする人は居ない
991 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 08:51:03.19 ID:WJf9jt/h.net] 2ちゃんから学ぶことは多いよ 世の中には >>987 みたいなアホがいることも2ちゃんで知ったし w
992 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 08:58:03.58 ID:OZhLkZUr.net] 2ちゃんから学ぶことは多いよ 世の中には >>1-988 みたいなアホがいることも2ちゃんで知ったし w
993 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 09:34:24.83 ID:39BpDlfw.net] 次スレは970だがどうなった
994 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 11:30:35.91 ID:0cOkgFRV.net] 次スレは不要だろう C#スレは分裂しているから不便だ 機能の凝集度を高める為にこのスレはここで止めよう
995 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 12:45:25.78 ID:pY241jb7.net] 不要に一票だな。 なぜかこのスレは他より沸点の低い方々が多い気がする。
996 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 12:48:23.34 ID:xg5e2eV7.net] 低沸点隔離所として必要
997 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 17:49:38.19 ID:AjrykRRH.net] 荒らし避けで半コテ設定で建てようとしたけどダメだったのでやめとくわ
998 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 19:16:30.02 ID:JVKVUfPY.net] string org = "test desu yo"; foreach (string s in org.Split(new string[] { "<br>" }, StringSplitOptions.None)) { Debug.Log(s); } これを実行すると何も表示されないのですが、 <br>が入っているかどうかわからない文章に対してsplitを通したい場合 事前に<br>の有無を確認してif文で分けるしか無いのでしょうか? スマートなやり方があったら教えて下さいm(_ _)m
999 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 19:23:31.95 ID:JVKVUfPY.net] すみません勘違いしてましたセパレータが文中にない場合でも表示されました 失礼しましたー
1000 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 20:01:52.88 ID:u+9ElwPt.net] うめ
1001 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 20:11:02.84 ID:0OAFh+KU.net] 次スレは?と思ったらもう立ってた peace.2ch.net/test/read.cgi/tech/1455160063/ うめうめ
1002 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 21:02:48.23 ID:6rGpnoDF.net] C++と違って平和だ。
1003 名前:デフォルトの名無しさん mailto:sage [2016/02/11(木) 22:14:45.10 ID:xFHLdcla.net] C++は今たいへんなことになってます 自分みたいな初級ユーザはいろんな意味で付いていけなくて困る
1004 名前:1001 [Over 1000 Thread.net] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。
1005 名前:過去ログ ★ [[過去ログ]] ■ このスレッドは過去ログ倉庫に格納されています