[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/25 16:56 / Filesize : 218 KB / Number-of Response : 1006
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

C#, C♯, C#相談室 Part89



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が建てる事。
建てられない場合は他を指定する事。

313 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 03:28:09.98 ID:dhRNvGMu.net]
不満があるのなら自分でシステムやサービスを作って起業すれば良い
今の業界がどれだけ遅れているかを示し、自分のところなら最新の技術をもってご提案いたしますと営業をかけてみろ
こういったことをやらないから誰かの下に付くことになって、意見を封殺される破目になる
技術はあるが自由に使えない似たような連中を集めて、ベンチャーを立ち上げてみろ

314 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 07:38:02.17 ID:VsNFnlBh.net]
で、それがうちの経営にどう利益をもたらすの?と聞かれてあうあうするのがオチ
ビジネスがわかるオタクが少ないのが問題なんだよね

315 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:02:14.30 ID:BTesK7+M.net]
楽に書いてたくさん売りゃいい
おわり

316 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:10:32.17 ID:aTpTLiZf.net]
奴隷のくせに態度でかいよね

317 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:19:56.16 ID:zC8KxVmn.net]
これが日本がITにおいて時代遅れな理由だろうなw

318 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:30:52.13 ID:VsNFnlBh.net]
少々システムトラブルで業務が止まって客に影響が出ようが
結果的にそれを上回る利益を生み出せればいいわけだけど、
ジャップのユーザー企業は「お客様は神様(笑)」だからリスクを取れないんだよね

319 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:35:45.29 ID:rhvNvbw/.net]
>>317
そういうのはリスクって言わない。
ただの欠陥だから。馬鹿じゃないの。

320 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 09:42:39.48 ID:VsNFnlBh.net]
>>318
新進気鋭のWebベンチャーみたいなのって実際品質低いよ
規模が小さいうちは確かに開発手法や個人の技能に大きく左右されるけど、
大規模なシステムになると結局は品質との兼ね合いになる

321 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 10:19:31.38 ID:aTpTLiZf.net]
繋がっているように見えて話が繋がってないのはワザとか
口八丁が幅を利かせたのも保守派を助長した理由の一つだと思う



322 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 11:44:40.79 ID:nWZFA7uQ.net]
保守派って何よw

323 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 12:48:29.87 ID:CbtKXtTb.net]
>>311
無知でごめんよDataSetはテーブルアクセスする際普通に使うもんだと思ってた
今は違うの?Linqとか?

324 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 17:01:18.18 ID:jrhg0wMX.net]
EFでもDataSetでもなく、DataReaderが正義だと思う俺は少数派なのかな?

325 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 17:43:36.04 ID:W3zZ8zJZ.net]
いえ正常です
EntityFrameworkやDatasetの使い手とバカには強い相関が見られます

326 名前:デフォルトの名無しさん mailto:sage [2015/11/14(土) 20:56:53.86 ID:DC4jVrJk.net]
private protectedは欲しかったんだ

意味的にはinternal & protected

327 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 00:21:03.45 ID:5OYOt2YD.net]
EFまでいかなくても
dapperでマッピングでええやん。


てか昔はWeb上のサービスもUIとかショボかったから業務システムとの差はそれほど感じなかったんだろうけど
今はひどいよな。ユーザーは、今風のUIがいい、とかSPAなイメージを伝えても

時代遅れのSEは、古臭いUIしか作れないし、JSやcss使いこなせないし、チェックボタンクリックするたびにサーバーにポストする
糞システム作ってるし、この先益々差が広がるだろうなとおもう

328 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 00:56:23.88 ID:XBTkD2/m.net]
違うだろ、俺らの責任じゃない。
元デザイナーでデザインできる俺みたいなPGがUI/UXについて提案してもユーザーが必要性感じてないんだからどうしようもない。
そういう仕事しかしたことない元請けSIerも理解できないから当然できない。
とりあえず大手電機メーカー子会社のSIerは全部潰れてほしいわ

329 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 01:26:53.56 ID:G1zKx1et.net]
>チェックボタンクリックするたびにサーバーにポストする

これはASP.NETが悪い

330 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 15:00:27.61 ID:eyPmmAxS.net]
ほらこれみてみろよ

>「iPadへの入力ミス」が原因でボーイング737型機が機体接触事故を起こしていたことが判明
>gigazine.net/news/20151117-boeing-tailstrike-ipad-data-entry-fail/

業務アプリで必要なのが何なのか良く分かるだろ

331 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 15:05:40.40 ID:4O1y0zjC.net]
>>328
>>チェックボタンクリックするたびにサーバーにポストする

>これはASP.NETが悪い
ポストバックしなきゃいいだろ



332 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 15:17:41.77 ID:gmCJUuig.net]
WinRT使えばええんか?

333 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 19:45:21.77 ID:ZNU9suRo.net]
C#erはVisualBasic名前空間を使うと負けだと思っている

334 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 19:52:48.32 ID:8OGiKQJm.net]
>>332
同意。
というか、あんなもの使うぐらいなら自分で実装したほうが速い。

335 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 20:20:48.56 ID:6wIN3wsR.net]
でも俺ちょこっとしたツールとかだと、TextFieldParserとかStrConvはベンリーだと思う

336 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 21:10:53.15 ID:0vgBTr94.net]
StrConvだけ使ってる

337 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 21:54:31.83 ID:iQfA831r.net]
StrConvは自前で同様の機能実装してしまった

338 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 22:46:48.24 ID:X6m0znIl.net]
利尻Conv

339 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:00:10.99 ID:HHDQD9WE.net]
理解するのに一拍かかったわ

340 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:12:41.12 ID:x3x3aG8E.net]
Conv能力が低いな

341 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:25:04.46 ID:YUBLStYB.net]
CSVなんか
var data = File.ReadAllLines(filename).Select (x => x.Split(',')).ToArray();
でええやん



342 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:26:32.65 ID:x3x3aG8E.net]
アホがばれるからだまとき

343 名前:デフォルトの名無しさん mailto:sage [2015/11/18(水) 23:49:44.24 ID:wwHYyo98.net]
>>329
日本語能力と論理的思考だな
原文は知らんが少なくともこの日本語は説明が成り立っていない

344 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 00:11:24.26 ID:Qo/umcST.net]
StrConvというか、そのなかのToWide、ToNallowだけかな…
stringクラスの拡張メソッドにしとくと、なにげによく使うんです

345 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 00:16:12.39 ID:FuaAO5L3.net]
StrConvなんてVBerでも使わないよw
あんなのVB6からの移植用の機能だぞw

346 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 00:24:16.57 ID:KDEPfKnj.net]
使えるもんはつこたらええ

347 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 01:59:10.01 ID:9nDdReYG.net]
StrConvとかいう舐めたネーミングが許せんわ
いかにもVB6のセンス

348 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 02:47:51.51 ID:Q69wQH7X.net]
そこは歴史に敬意を払うとこじゃねえのw
利用を強制されてるもんじゃないんだからw

349 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 02:55:25.63 ID:pMZsVAsr.net]
VBっていうより昔のCとかUNIXのノリかな

350 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 06:04:51.36 ID:yq8an3Lp.net]
まぁVBだろうがある物は使わせてもらう

351 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 10:13:52.72 ID:j6gYHvV7.net]
毎回IsNumericを貼り付けてる



352 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 20:07:28.86 ID:auiYy3TC.net]
まあせめてStringConverterかな(笑)
ちなみにどう読んでる?俺はストラコンブ

353 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 20:19:18.13 ID:Pe05dlRc.net]
flgとか微妙な省略している割に
長大な識別子は省略されていないソースを読んだ時に感じる
砂を噛んだような不愉快さ

354 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 20:48:49.94 ID:VA8QX+EW.net]
i18nが略称の王者だな

355 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 21:01:53.78 ID:EomE3goY.net]
TextFieldParserもデータに改行が入ってると読めない地雷だからな…

356 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 21:56:13.55 ID:w8FY9rn8.net]
>>354
むしろ固定長の読み込みが文字数で、バイト数に対応してないとこをどうにかしてほしい

357 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 22:28:50.03 ID:tuRe1SPF.net]
>>355
うわ、固定長ファイルの読み込みってバイト単位の切り出しがキモじゃん
それできない時点でどう考えても使い物にならないわ

358 名前:デフォルトの名無しさん mailto:sage [2015/11/19(木) 23:04:38.15 ID:/GuEQnmn.net]
>>353
その略称を考案した奴凄いよな

359 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 00:08:07.00 ID:6faEBo3j.net]
>>357
DECの人やで
https://ja.wikipedia.org/wiki/%E3%83%8C%E3%83%A1%E3%83%AD%E3%83%8B%E3%83%A0

360 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 15:02:34.58 ID:4Z48XOb6.net]
intDeta

361 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 15:47:50.10 ID:50zp9/ge.net]
>>353
i18nに該当する別の単語はないのかな?
もしあれば混乱しそうだ



362 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 20:37:10.79 ID:I81aKI5b.net]
俺のアカウント名はp11a

363 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 21:08:06.47 ID:+55qipus.net]
ウィーフィーの規格みたいだな!

364 名前:デフォルトの名無しさん mailto:sage [2015/11/20(金) 21:48:08.47 ID:3Hd/TC01.net]
>>352
後輩がフラッグと呼んでいるのを訊いて目からうろこだったな。この業界の人はフラグというけど
旗は英語でフラッグと読むのが普通だった

365 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:03:43.84 ID:vY02tg2U.net]
>>363
カエルじゃないんだからフラッグなんて言わないと思うw
普通にチェッカーフラグだしフラグシップだ。

366 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:27:04.73 ID:LNOlZUw+.net]
s1x

367 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:42:43.76 ID:QnKZX1iR.net]
かえるはカタカナ表記だとフロッグが一般的じゃないかなあ

チェッカーフラグはぐーぐるさんに「もしかして:チェッカーフラッグ」言われてもうた

368 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:46:21.16 ID:9hhZMgm3.net]
フラグは割とフツーに言う気がするけどな
死亡フラグとか恋愛フラグとか言うやん
最近はローカル変数でもisとかhasとかつけるからflag自体あんまりつかわへんけど

369 名前:デフォルトの名無しさん mailto:sage [2015/11/21(土) 00:56:45.59 ID:QnKZX1iR.net]
ああ、いや俺もそれは使うよ
フラグとフラッグの使い分けって面白いなと思っただけで他意のない横槍でした

どうもboolなフラグはフラッグと呼ばれてない様子
まあゲーマー用語として広まって定着したのかな

370 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 20:15:29.76 ID:ZvtPZZWZ.net]
まず相手に伝えるための言葉なんだから伝わればいいんだよ
ルー大柴みたいに四六時中カタカナ用語を織り混ぜて会話するやついるが気持ち悪いんだよな
心理学ではそれは自信のなさの裏返しで自分を大きく見せたいコンプレックスらしいが、兎に角うざい
素人であるユーザー相手にコンサルする分にはいいかもしれんが、専門職の俺らに通用すると思ってる時点で馬鹿なんだよな

371 名前:デフォルトの名無しさん mailto:sage [2015/11/22(日) 22:55:15.68 ID:DXq6XAe4.net]
よくわからん被害妄想だw
それこそコンプレックスの産物にしか思えないが自覚がないんだから凄いわw



372 名前:デフォルトの名無しさん [2015/11/24(火) 23:46:40.10 ID:VFqon6vc.net]
ファイルを暗号化する手法が結構多く見られていてよくあるのがファイルの先頭にsaltとかIVを
埋め込んでいるのがあるんだけど、メモリストリーム使って文字列を暗号化するときにも
バイト配列にsaltとIVをつないで一緒に保存してもいいものなの?
他のサンプルソースのうち、メソッドの頭にIVとか直書きしてるものあるけど、それって危なくないの?

373 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 00:12:27.44 ID:/p4JxLKY.net]
まあなんらかの形でIV埋め込まなきゃ解凍できないし

374 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 01:41:28.14 ID:wwtRzQvg.net]
ニッポンの平均最低月給と人口の都道府県別、市町村別ランキング
求人情報113,957件の平均最低月給196,400円 ♬

あなたの住む街は第何位?平均最低月給はいくら???
jobinjapan.jp/area/

375 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 10:00:10.90 ID:XX3uU+t0.net]
>>372
ありがとう

追加で質問なんだけど、デコードしたあと文字列見るとエンコードするときに埋め込まれたダミーが残って
\0が16の倍数の残り分後ろにつくんだけど、特にネットで落ちてるサンプル見るとそれに対する処理が
見受けられないんだけど、単純に暗号化複合化の記述がおかしいのか、
そうなるのが当然で、あとは自分で処理するレベルのものなのでしょうか

376 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 10:16:17.92 ID:5wB+dJF6.net]
ダミー?パディングのことだろうか
自分で処理するのが普通

377 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 12:11:57.78 ID:Ma3qeykF.net]
PaddingがZerosになってない限り、読み込まれることはないはずだけど
CryptoStream::Readの返値見てないとかなら知らん

378 名前:374 mailto:sage [2015/11/25(水) 14:34:31.59 ID:mt/VYpXM.net]
レスありがとうございます

PaddingはPKCS7にしてます

ちなみに
CryptoStream Mydecrypt = new CryptoStream(input, decryptor, CryptoStreamMode.Read);
Mydecrypt.Read(output, 0, output.Length);
としてたあとに
output.ToArray()でbyte配列に格納してます
Mydecrypt.Readの処理後にoutputにはパディングされた部分に0で入っているので、
それをToArrayすれば当然それも配列に入っているのだと理解してます

暗号化するときにはFlushFinalBlockなりCloseすれば元のデータの終わりがわかるんだと思うのですが、
復号するときにはどこまでが元のデータでどこまでがパディングされたものか、
FlushFinalBlockのような処理は用意されてないんでしょうか 
それとも>>376さんのいうようにZerosになってない限り自動で終わりを判別して返してくれるんでしょうか
(そうだとしたら、どこかでおかしな記述をしてるんだとは思いますが・・・)

379 名前:デフォルトの名無しさん [2015/11/25(水) 15:36:31.44 ID:eV7P+bdC.net]
System.Math.Round(0.5)とかSystem.Math.Round(-0.5)の戻り値が0なんだけど。
何なのこの糞言語。

380 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 15:54:31.31 ID:rHMnfdo0.net]
戻り値
型: System.Double
a に最も近い整数。 a の小数部が 2 つの整数 (一方が偶数で、もう一方が奇数) の中間にある場合は、偶数が返されます。 このメソッドは、整数型ではなく Double を返します。

だから仕方ないな

Console.WriteLine(Math.Ceiling(0.5) + " " + Math.Floor(-0.5));

切り上げにはみたいな書き方をする

381 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:16:16.65 ID:Ma3qeykF.net]
>>377
だからReadの返値だってばさ



382 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:23:53.16 ID:tXkV+f/F.net]
>>378のコードはdouble値と小数を==で比較するような糞ロジックで溢れているのだろう

383 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:24:13.41 ID:TdJGHa8X.net]
>>378
MSDNのMath.Round メソッドのページに書かれてるよ

このメソッドの動作は IEEE 規格 754、セクション 4 に従います。 このような丸めは、近似値への丸めまたは銀行型丸めと呼ばれることがあります。 これにより、常に中間値を単一方向に丸めるために発生する丸め誤差が最小限に抑えられます。
Round メソッドが使用する丸めの種類を制御するには、Math.Round(Double, MidpointRounding) オーバーロードを呼び出します。

下みたいに書けばいいんじゃないかな
System.Math.Round(0.5, MidpointRounding.AwayFromZero)

384 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:28:27.15 ID:2e0lZK3J.net]
>>378
dobon.net/vb/dotnet/programing/round.html

System.Math.Round(0.5,MidpointRounding.AwayFromZero);
って書くんや

385 名前:374 mailto:sage [2015/11/25(水) 16:37:18.69 ID:mt/VYpXM.net]
>>380
返値は7でした

0じゃないということは正しく終わりを見てもらえてないってことですよね・・・

386 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 16:57:39.93 ID:FMs/A05F.net]
>場合によっては、この丸めのエラーを重要なことができます。

なるほど、この丸めのエラーを重用なことができるのか

387 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 17:21:58.69 ID:vs30+rKr.net]
そもそもDoubleの値がぴったり0.5になることなんてリテラル以外まずあり得ないだろ
Decimal使えよ

388 名前:374 mailto:sage [2015/11/25(水) 17:32:39.48 ID:mt/VYpXM.net]
ちょっとどつぼにはまって訳がわからなくなってきたのですが、

たとえば文字列が 5byte分あったとして、byte配列にしたときに残りの11については
パディングされて埋められますよね
デバックしていてパディングの後の値を見ると、後の11byteには0ではない値が入っているようでした
0で埋められると思っていたのですが、これはコードがおかしいのか私の理解が間違ってたかどちらでしょうか

パディングで埋められたものが、デコード時に元の5byte分が復元されて、
それより後の値は0で埋まって(暗号部分までがしっかり認識区別されて)返ってくるのでしょうか?
(すなわち、16の倍数byte分返ってくる)
それとも本来は5byte分のみ返ってくるのでしょうか

389 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 17:57:51.59 ID:5wB+dJF6.net]
pkcs7なら11バイトパディングがあれば11で埋まってるんじゃないか
何でパディングするかは決まってるが、常に0というわけじゃないぞ

390 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 18:16:09.91 ID:mt/VYpXM.net]
>>388
そうですよね・・・0で埋まると思ってました

>>376さんの言ってる事がようやく理解できました・・・orz
デコードされたbyte配列から、返値の値だけ出力ストリームに書き出したらうまくいきました

MemoryStream output = new MemoryStream();

var len = MydecryStrm.Read(buffer, 0, buffer.Length);

output.Write(buffer, 0, len);

あってんのかな・・・

391 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 18:48:30.22 ID:8yT/lcxa.net]
>>386
0.5ってもろに2の基数で表現できる数だと思うんだけどw



392 名前:386 mailto:sage [2015/11/25(水) 18:54:51.58 ID:tXkV+f/F.net]
>>390
だから「リテラル以外」って言ってるでしょ

393 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 18:56:24.86 ID:8yT/lcxa.net]
>>391
なるほどすまんかったw

394 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 19:53:05.95 ID:h3PXmhK/.net]
ジェネリクスで数値型のみって出来ない?
図形の構造体が不便

395 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:08:56.06 ID:8nRfByHy.net]
できまふぇん

396 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:12:54.04 ID:1zLf2/VR.net]
>>393
C#のジェネリックだと、それは無理。

397 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:24:59.67 ID:reKtKMrl.net]
IConvertibleだっけ? で制約して少しは

398 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:32:25.22 ID:1zLf2/VR.net]
where T : struct , IComparable, IFormattable, IConvertible, IComparable<T>, IEquatable<T>
ぐらいやっておけば、ある程度、保証できるだろうが、Tの演算子を解決できないので、数値型としては、致命的だろう。
dynamicにキャストすればできるがパフォーマンス悪くなるだろうしなー。

399 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 20:39:16.08 ID:h3PXmhK/.net]
>>397
ゲーム用だからパフォーマンス悪いのはNG
一つづつコピペは嫌だな・・・

400 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 21:24:32.82 ID:vs30+rKr.net]
図形ならdoubleオンリーで十分でしょ
無駄な汎用性

401 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 21:36:42.28 ID:/dJ6YH5t.net]
intを使いたいときもあるのでは?
でもdoubleとintの二つで十分だな。



402 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 21:42:36.50 ID:puppJQzH.net]
そうします

403 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 22:07:31.65 ID:vs30+rKr.net]
doubleはintの値域を完全に誤差なしで表現できるからdoubleさえあれば十分だよ
まずありえないが、万一doubleじゃ遅すぎるとかメモリを食いすぎるとか実際に問題になればint版を作ればいい

404 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 23:00:55.11 ID:puppJQzH.net]
>>402
メモリって出来るだけ小さいほうがいいと思うんですけど・・・
あとはint専用メソッドでのキャストが面倒だし

405 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 23:06:11.07 ID:1zLf2/VR.net]
何で動かすかは知らんが、intとdoubleのメモリ使用量の差なんて、気にしなくても良いだろう。

406 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 23:07:44.54 ID:5wB+dJF6.net]
レジスタとかSSE(AVX)観点からのツッコミは禁止します
こんな素人のガキにそんなことを説いても仕方有りません
わかるでしょ?あなた大人でしょ?

407 名前:デフォルトの名無しさん mailto:sage [2015/11/25(水) 23:26:36.71 ID:BOe/at8N.net]
これふらっとに居たUnityでゲーム作りたいんですけど?君だよ
向こうで相手にされなくなったからこっちに来たのか

408 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 00:07:28.22 ID:Hq8pnJS9.net]
decimalでいいだろ

409 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 00:10:18.88 ID:lRbPvEyn.net]
decimalは、ちょっと効率悪いんじゃないかな?

410 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 07:11:25.70 ID:bJkKvp09.net]
>>408
なぜ?容量くいすぎ?

411 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 07:44:33.83 ID:tBrlRgSz.net]
パフォーマンスを気にする初心者はコーディング前に必ず
「動かないソフトウェアのパフォーマンスはゼロである」と10回唱えなさい



412 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 08:32:48.63 ID:uG3Gqvd0.net]
そりゃニーモニックレベルでサポートされているdoubleやintに比べりゃdecimalは非効率だろうね

413 名前:デフォルトの名無しさん mailto:sage [2015/11/26(木) 12:17:53.24 ID:EjvQUqKT.net]
Windows10にしたらデザイン画面上のレイアウトがぶっ壊れてしまいました
でもコンパイルするとWin8で開発してた状態が維持されてます
ということは、Win10のデザイン画面上で整えるとコンパイル後に崩壊しそうです
デザイン画面をWin8互換にする方法はあるでしょうか?(VS2013)






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<218KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef