1 名前:デフォルトの名無しさん [2016/06/29(水) 04:39:09.19 ID:sT3gw8va.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/ C#, C♯, C#相談室 Part89 peace.2ch.net/test/read.cgi/tech/1443271409/ C#, C♯, C#相談室 Part90 echo.2ch.net/test/read.cgi/tech/1455160063/ ■次スレは>>970 が建てる事。 建てられない場合は他を指定する事。
876 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 11:09:20.84 ID:+n3OHrjP.net] 「コード」の略として使われてるのを、帳簿やら流通やら管理やらで結構広く使われてるけど プログラミング界隈に絞ると余り見ない気がする
877 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 11:14:50.63 ID:hWrb1W5d.net] flagをflgにして1バイト削減するのとどちらがいい
878 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 11:18:19.73 ID:KJ+MRgkM.net] 省略がどうしても必要にならない限り 無意味な省略はしない
879 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 11:29:06.27 ID:04VfEeFu.net] >>844 >営業部の部署名が複数回出てくるので >上手く出来ませんでした この部分の意味というかどうしたいかがわからん。"会社A"の要素の振り分けならContainsで確認するだけだが
880 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 11:39:54.27 ID:hJuf8zeH.net] データ突っ込んでDBみたいに扱いたいならDataSetでも良いんじゃないの 速度求めるならオススメできんけどさ
881 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:00:39.55 ID:0D6CiVY3.net] >>851 menuをmnu、userをusr、topをtpとか 何かの制御ボードのサンプルコードで見たけど 1バイト削ることに何の意味があるのか分からん
882 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:14:59.88 ID:631/ZmCa.net] バーコードの最後の数字がC/Dって呼ばれてたな確か check digitだったと思うけど
883 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:15:35.19 ID:+n3OHrjP.net] 大昔には削るメリットは結構あったらしい 変数名の長さに制限があるとか、エディタで扱いやすい長さだとか、そういうの。
884 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:18:54.25 ID:XCFJNrSh.net] >>844 Dictionaryを使えばいいよ class 社員 { public string 名前 {get;set; } class 部署 { public Dictionary<string,社員> 所属社員 {get;} = new Dictionary<string,社員>(); } class 会社 { public Dictionary<string,部署> 所属部署{ get;} =new Dictionary<string,部署>(); } var 会社情報 = Dictionary<string,会社>(); foreach(var d in data) { if(!会社情報.ContaintsKey(d[0])) 会社情報[d[0]] = new 会社(); if(!会社情報[d[0]].所属部署ContaintsKey(d[1])) 会社情報[d[0]].所属部署[d[1]] = new 部署(); 会社情報[d[0]].所属部署[d[1]].所属社員[d[2]] = new 社員() { 名前 = d[2] } }
885 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:19:09.90 ID:sEyHovA2.net] 未だに列名6バイトなクソDB使ってて 癖ついちゃってるんだすまない
886 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:24:08.02 ID:LLV8Wwru.net] ジャップランドでは今なお80文字x24行の端末で開発もオペレーションもするマシンがバリバリ現役で山ほど稼働しており、 PGという名のライン工により日夜大量の糞コードが生産され続けているのです
887 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:25:50.86 ID:XCFJNrSh.net] テーブル定義からDTO自動生成したら30文字以下の略式名称が沢山出てきてイラついた事ならよくある どこの製品とは言わんが
888 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:29:06.93 ID:8nXGysoS.net] >>858 分かりずらすぎ
889 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 12:51:39.85 ID:XCFJNrSh.net] >>862 転職をお勧めするよ
890 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:03:17.86 ID:8nXGysoS.net] Dictionaryなんて使わない。
891 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:10:06.70 ID:Qt7KzQsX.net] 今時はクラス名や変数名とかに日本語が使えるから分かりやすくていいよね
892 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:15:27.54 ID:PYj3VGyg.net] >>864 自分の使わないものを「わかりづらい」って批判するのはただの思考停止だな
893 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:16:08.35 ID:+n3OHrjP.net] >>865 あとはインテリセンスちゃんに頑張ってもらうだけ!
894 名前:デフォルトの名無しさん [2016/10/23(日) 13:16:17.05 ID:qVlUr/o9.net] フォームのボタンとかラベルの名前の付け方 何か命名規則やコーディング規約とかある? labelHogeとかlbl_hogeとかルールあるの?
895 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:17:43.18 ID:PYj3VGyg.net] >>868 そんなもの決まってないから クラス名・変数名に迷ったら書き込むスレ。Part27 echo.2ch.net/test/read.cgi/tech/1476572490/ 気になるのなら上のスレに行け
896 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:18:39.73 ID:YUghrMnK.net] 会社の複数形… 会社達["会社A"].,["営業部"].["社員1"]; 会社達.Select社員("会社A", "営業部", "社員1");
897 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:19:22.06 ID:YUghrMnK.net] 間違って . いれっぱだった
898 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:24:40.71 ID:631/ZmCa.net] >>868 コントロール専用のルールはないけど、VB6みたいなハンガリアンはやめろってことにはなってたはず。 ただ実際はコントロールに限ってはハンガリアン使ってる人が多いと思う
899 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:43:56.51 ID:7RJgAwd4.net] アプリケーションハンガリアンは普通に使う インテリセンスがグループ化してくれて便利やろ
900 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 13:48:58.15 ID:qVlUr/o9.net] >>869-873 ありがとう とりあえずマイクロソフト推奨のルールは ないってことやね
901 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 14:47:40.36 ID:KJ+MRgkM.net] .NET Frameworkの記法に合わせる事にしてる ttps://msdn.microsoft.com/ja-jp/library/ms229002(v=vs.100).aspx
902 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 14:52:56.32 ID:Qt7KzQsX.net] 分かりやすい日本語にしてる
903 名前:デフォルトの名無しさん mailto:sage [2016/10/23(日) 15:22:39.08 ID:LLV8Wwru.net] >>873 人それぞれだけど、俺は全てのラベルをラベルとしてグループ化するより 例えば会社名のフィールドならラベルとテキストボックスをまとめて会社名としてグループ化したい派 コントロールの種類でグループ化することにあまりメリットを感じない
904 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 11:24:49.66 ID:l6YOm+ny.net] >>874 .NET前:MS「ハンガリアンを使え」 .NET後:MS「ハンガリアンを使うな」 https://msdn.microsoft.com/ja-jp/library/ms229045.aspx
905 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 11:33:54.68 ID:ex01Zy3v.net] >>878 それ翻訳がおかしいだけでしょ ちゃんと翻訳されてる方を見ろよ ttps://msdn.microsoft.com/ja-jp/library/ms229045(v=vs.100).aspx
906 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 11:56:19.29 ID:fiWgzVNs.net] 規約と推奨をちゃんと切り分けて話してくれよ 質問者は最初に「規約」を聞いてきてその後に「MSの推奨」になっているけど話が全然別の物になるから
907 名前:デフォルトの名無しさん [2016/10/24(月) 12:07:19.75 ID:A1JDcDJD.net] >>880 規約があれば規約を教えてほしい。 規約はないが推奨はある というなら推奨でもいい。 推奨もないなら 「俺はこうしてる」 でもいい。
908 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 12:16:05.65 ID:fiWgzVNs.net] >>881 推奨は>>878 >>879でリンク貼ってもらっているだろ そういったこと気にするのなら2chで聞くよりも適当に本何冊か買って書いてあるとおりにでもやればいい 職場なら職場のルールがあるし、趣味でやっているのならどうするかは個人の勝手なんだから
909 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 12:23:17.96 ID:csInVVUs.net] どうでもいいことで妙な絡み方する奴だねw
910 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 12:25:46.22 ID:TdMIMrel.net] あとMSの提示してる規則はあくまで不特定多数にAPIが参照される前提の「ライブラリ」に対してのみの提案 だから文中にもpublic/protectedに対するものしか出てこない アプリ内の記述とか、ライブラリでもinternalやprivateなものは完全ノータッチ
911 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 16:07:18.44 ID:SvgB/4J1.net] >>878 これは見事な糞機械翻訳だな 原文: [X DO NOT] use Hungarian notation. 機械: [X のしないで] ハンガリアン記法を使用します。 直訳: [×するな] ハンガリアン記法の使用。 意訳: ハンガリアン記法を使用するな。
912 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 16:40:04.52 ID:qDj+nyPk.net] www.atmarkit.co.jp/fdotnet/dotnettips/151winshow/winshow.html ここを参考に、オプションを指定して2個めを起動すると、起動中のアプリに独自メッセージを投げるようにしてみた。 ただ、アプリは複数のウィンドウを開いていて、探した Process オブジェクトの MainWindowHandle には フォーカスがある (あった?) ウィンドウのハンドルが入ってるみたいで、目的のウィンドウじゃない場合がある。 全部のフォームの WndProc をオーバーライドするのも保守性がよくないし、どうしたらいいんでしょうか。
913 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 17:05:46.02 ID:f1Oob2xq.net] >>886 FindWindow使うんじゃあかんの?
914 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 17:10:36.84 ID:e0+jKQlJ.net] そのウィンドウの作りによるけど、親子関係を維持してるなら親をたどるとか モードレスの場合は、、、どれがメインなのかを知る手段をお互いの約束事でみつける、かなあ
915 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 17:40:28.81 ID:TdMIMrel.net] PostMessageでいいならIMessageFilter実装してApplication.AddFilterすれば ちょっと構造的にやるならHWND_BROADCASTで問い合わせてみるとか
916 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 17:41:57.18 ID:TdMIMrel.net] っていうかそんなんやるんだったらもうIPCチャネル使ったWCFでいいか…
917 名前:デフォルトの名無しさん mailto:sage [2016/10/24(月) 20:50:12.21 ID:qDj+nyPk.net] ご意見ありがとうございます。 タスクバーから表示を消している場合は API を使って探すしかないようなんで、それを参考にしようとしたけど、 できれば極力 API を使わない方法がないかなーと思いまして。 IPC も検討したけど、WndProc をオーバーライドした抽象クラスを作って、そこから派生させるようにしました。 まあでも IPC 使ったほうがスマートでしょうね。
918 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 16:31:51.10 ID:NElj0+xs.net] 整数型間のキャストについてちょっと質問 ■ ビット幅大→ビット幅小 上位ビットの切り捨て ■ ビット幅小→ビット幅大 符号拡張後のビットイメージのコピー ■ 同じビット幅で符号の有無が違う型の間のキャスト ビットイメージのコピー こういう理解で合ってる?
919 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 17:49:24.66 ID:K4rqOI65.net] 整数間って、符号有から符号有への変換しか考慮しないのか?
920 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 19:04:56.45 ID:Z8lrimsb.net] >>892 全然違う はみ出るなら普通に例外飛んでくる
921 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 20:36:31.88 ID:rC8yedLe.net] >>894 C#はアンチェックキャストも使える >>892 で合ってる
922 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 20:41:37.27 ID:T6ck7IU9.net] 質問書き込む間に試せば済むのにって思ったのは俺だけかな
923 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 20:59:04.81 ID:u3THH1jN.net] あまりにも自分に自信が持てないと、自分で試したことすら信用できなくなる そうすると、百聞は一見に勝ってしまう
924 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 21:23:24.66 ID:5bnizB9y.net] uncheckedが前提ならそうかくだろ キャストと言えば普通のキャストだろが
925 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 21:35:03.00 ID:PfRUD0fJ.net] >>895 ありがとう
926 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 22:05:16.44 ID:ILgHPkDG.net] >>898 カッカすんなよ 何が普通かは人によって違うんだよ
927 名前:デフォルトの名無しさん mailto:sage [2016/10/27(木) 22:22:58.40 ID:pbaR/VeE.net] >>898 変数だとuncheckedがデフォルト設定だから、省略されてもおかしくない。
928 名前:デフォルトの名無しさん mailto:sage [2016/10/28(金) 08:40:14.47 ID:AW+qEc2o.net] >>896 お前だけだよ。
929 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:08:46.81 ID:dXKRRVDP.net] C#erはサードパーティ製のORMやEntity Frameworkを禁止された時は何を使うんですか? 今いる現場では代わりにADO.NET & 型指定DataSet(デザイナーで作るアレです)を使っていますが生産性がいまいちなので他の方法を探しています この方法の全てが気に入らない訳ではなくプロパティが全てパブリックになってしまう、DBNullとnullの変換が面倒、Nullable使用不可、邪魔なパブリックメソッドが沢山あるといったポイントが不評です 特にパブリックプロパティの問題はオブジェクトに集中するべき振る舞いがシステム全体に分散してしまうので深刻です
930 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:29:57.79 ID:ddj4bzvw.net] DAO手書きでいいよ
931 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:46:29.75 ID:wsj9Hrl0.net] >>903 禁止する理由?
932 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 19:46:57.95 ID:wsj9Hrl0.net] …は何 って打とうとした
933 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 20:03:24.68 ID:3O/hAOpu.net] DataSetって産廃を未だに使っているところあるんだな
934 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 20:57:46.79 ID:9ElojHns.net] EFを禁止する理由って一般的には何?
935 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:02:47.76 ID:ZloojbFD.net] >>906 会社の決まりとかだろ
936 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:11:45.43 ID:wsj9Hrl0.net] >>909 その理由を聞いてるんだろ
937 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:12:05.69 ID:nUOhPXQV.net] もし、速度の問題ならDapper使うべきだろうがね
938 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:21:04.07 ID:Xtl4N18Y.net] 理由がなければ禁止されないと思ってるのが可愛い
939 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 21:31:13.29 ID:ZloojbFD.net] >>910 そんなもん聞いてどうなるもんでもないし
940 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 22:29:40.91 ID:3zUqMDSq.net] 理解できずにトラブルが起きたときに思考停止する低能があまりに多いから 知らないところでメタ情報取得のためのSQL文を実行してるので RDBMSのユーザーに本来不要な権限が必要になる場合があるから
941 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 22:50:05.69 ID:dNFy3BfA.net] >>913 思考停止おつ
942 名前:デフォルトの名無しさん mailto:sage [2016/10/29(土) 23:40:38.36 ID:O0e58OxR.net] 安い人足を使ってるのでついて来れない
943 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 03:55:02.62 ID:POLtarGN.net] >>916 これ
944 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 08:47:00.01 ID:2kQlDpFE.net] >>915 会社によって理由なんて様々だし たいてい議論しても解決策なんて出ないし そもそもここで議論すべき内容じゃないし
945 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 08:49:23.96 ID:m4OftK0R.net] 理論武装すれば会社がライブラリの使用を認めてくれるかって言ったら、そんな事ねーしなあ
946 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 08:55:44.96 ID:qBBSmv5i.net] そらそうだ 変えられないことをあーだこーだ言っても時間の無駄
947 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 09:05:18.12 ID:bey9pkjT.net] 小さい会社だと文句言うと変更するか検討始めるからな。基地外が一人いるだけで開発がすげー滞るww
948 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 09:18:38.59 ID:2kQlDpFE.net] >>919 会社の人が納得してくれても親会社からの通達でダメとかもあるし...
949 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 12:38:48.05 ID:vWAd+Msy.net] そんな会社やめちまえよお前ら
950 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 12:41:42.06 ID:CC/Nb3c5.net] スレ違いどころか板違い。マ板でやれ
951 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 22:32:58.24 ID:YeZOi3cQ.net] 結局のところORMを自作するほかないということでしょうか
952 名前:デフォルトの名無しさん mailto:sage [2016/10/30(日) 23:25:09.40 ID:asmRMmwq.net] 君の質問に対しては、現場で許可されてる方法を使え、としか答えようがない
953 名前:デフォルトの名無しさん [2016/10/31(月) 09:23:24.34 ID:lW2bcIPg.net] [GeneratedCodeAttribute( "Gardens Point Parser Generator", "1.5.2")] この[]で宣言されるのは何を意味するのだろう。 自分で書くことはないが生成されたコードではよく見かける。いままでコメント くらいの意識で眺めていたが、気になる。
954 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 09:36:11.24 ID:OqD2s4Cc.net] 属性っていうメタデータ シリアライズ用のデータとかネイティブAPI呼び出すとかDIとか そういうのを書くときには使うことも出てくると思うぞ
955 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 09:40:21.62 ID:iFh8Iutn.net] C#で便利になったもんのひとつが属性だな。Cでも同じように使えたらよかったのに
956 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 10:34:23.11 ID:lW2bcIPg.net] そういう便利な機能があったとは。ありがとう 自分には無関係と思っていたが、例をみると #ifの代わりに使えるね。 /// SHOW_INTERMEDIATE というシンボルが定義されているときのみ /// 配列の内容をコンソールに表示する。 [Conditional("SHOW_INTERMEDIATE")] static void IntermediateOutput(double[] array) { Output(array); }
957 名前:デフォルトの名無しさん [2016/10/31(月) 10:51:33.29 ID:lW2bcIPg.net] >929 しかし普通にはあまり使うケースはないんではない? どう便利なのかいまいちよくわからない。 Cで使えると何が便利になる? #ifの代わりくらいになるのはわかるが、、
958 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 10:57:51.43 ID:7o6spjkC.net] バージョンで処理を分けておいて 過去のバージョンの処理に戻したい場合は属性を変える オープンソースだと後方互換性維持のためにそんな風にしてるね
959 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 11:01:23.63 ID:P3Gvvomo.net] プロパティシートで使うやつ?
960 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 20:59:34.23 ID:03zQ5mOK.net] 属性はゴミ そう思っていた時期が僕にもありました
961 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 22:23:39.25 ID:iWkg1iMh.net] 属性をうまく使いこなせればプログラムがかなりスッキリ書けるんだけど なかなかうまく型にはまらなくて何度も作り直してるわ
962 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 22:33:33.79 ID:PR8uOfdS.net] ちょっと凝ったことしようとしたら、DllImportAttributeとFlagsAttribute位は使うだろう。
963 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 22:52:52.13 ID:T+jfS1R6.net] あとはUnityとかもバンバン使うイメージ
964 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 23:16:26.73 ID:pApy3Eby.net] 属性はSTAThreadとDllImportしか使った事ない
965 名前:デフォルトの名無しさん mailto:sage [2016/10/31(月) 23:24:32.92 ID:utslClq8.net] DataAnotationは良いぞ まあガチ業務だとちょっと物足りなくて結局は自作する羽目になるんだけど
966 名前:デフォルトの名無しさん [2016/11/01(火) 08:32:19.42 ID:hFVadVBb.net] >>936 キャッ、それおまじないと思ってた。W コピペしたコードの中にはよく混じってた。
967 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 08:42:26.93 ID:iAfLjhk9.net] JSONにバインドするクラスに属性使いまくりだね
968 名前:デフォルトの名無しさん [2016/11/01(火) 09:27:22.11 ID:hFVadVBb.net] Unityってスクリプト言語みたいだね。これって属性なの? 面白そうだけど どんな時に使う?
969 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 09:31:35.84 ID:D+IVr+nD.net] ちょっと意味わからない
970 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 11:54:25.84 ID:hFVadVBb.net] あっ、意味わかった。ごめん勘違いしていた。C#でUnity使うときの属性のことだね。
971 名前:デフォルトの名無しさん [2016/11/01(火) 11:56:12.97 ID:hFVadVBb.net] >JSONにバインドするクラスに属性使いまくりだね なんで使うの? そういう必要を感じたことないんだけど。どういう場面でつかうの?
972 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 12:18:29.71 ID:KGKMFPtk.net] >>945 天気予報データとかWeb Apiで返すデータにjson配信多いよね
973 名前:デフォルトの名無しさん mailto:sage [2016/11/01(火) 13:51:57.28 ID:bjN+4M8I.net] そういう意味じゃないと思うが シリアライズ/デシリアライズ対象外のフィールドを指定したり JSONとC#のクラスフィールドで名前が一致しない場合にそれらをマッピングしたりする
974 名前:デフォルトの名無しさん [2016/11/04(金) 15:22:24.22 ID:PH2+pS4C.net] VisualStudio2015起動中に出したらUnity生活終わるナリ・・・ あああ^〜ああああああぁ^〜〜〜!!!!起動遅せええええ! ブリュブリュブリュブリュブリュゥゥゥウ!!!!ブッチッチブブッチブッチチ!!!
975 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 15:53:31.89 ID:kQ8VEtHk.net] 怪文書過ぎる
976 名前:デフォルトの名無しさん mailto:sage [2016/11/04(金) 16:26:14.38 ID:T8/2G1/9.net] >>946 天気予報に限らずapiが返すのはxmlかjsonだろ