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


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

C#, C♯, C#相談室 Part93



1 名前:デフォルトの名無しさん(ワッチョイ 1e06-m8Mb) mailto:sageteoff [2017/04/22(土) 08:52:00.93 ID:iVvswOrb0.net]
■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/

■コードを貼る場合はこちら
ideone.com/

■前スレ
C#, C♯, C#相談室 Part92
echo.2ch.net/test/read.cgi/tech/1485589613/

■次スレは>>970が建てる事。
建てられない場合は他を指定する事。
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured

474 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 12:09:56.40 ID:ycwHE1rSa.net]
>>445
どこが決めつけてる>>440

475 名前:デフォルトの名無しさん [2018/06/10(日) 13:05:02.68 ID:fXHYwG6AM.net]
C#のLinqを使っているのならPythonの方が2倍速くなる
https://qiita.com/yniji/items/6585011633289a257888

C# の Linq が python の2倍遅い、は嘘
https://qiita.com/Akira_Kido_N/items/d9519b05ccee6a67158f

476 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 13:22:36.14 ID:8jSf3er6M.net]
俺が知りたいのは、オブジェクトをx回作るやり方なんだよ

477 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 13:47:05.85 ID:FyF+mujLM.net]
for(var i=0;i<n;i++)Days[i]=new Day(i);

478 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 14:27:51.17 ID:A9qrJ+Er0.net]
linqで発狂してるジジイはSQL絡みでよくわからないエラーに出くわして理解できなかったんじゃないの

479 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 17:59:54.77 ID:Nj3/us+lM.net]
もう全部varでええやろ

480 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 18:16:30.94 ID:Ve8EHXbu0.net]
保守性の低い Linq を使ったコードの実例を見たいんだけど。

481 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 18:55:50.21 ID:FyF+mujLM.net]
クエリ式を使ったのは単純なのはわかりやすいけど複雑になるとお手上げ
メソッド形式で使ったとしても逆にクエリ式のfromを二重の使ったほうがいいのにSelectManyを使ってるやつは非常に醜い
JoinやAggregateも可読性が以上に低い

482 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 18:58:38.79 ID:0FFsGNUEa.net]
意見は分かれる



483 名前:と思うが、川俣大先生が連載記事で引用してた
このサンプルあたりがボーダーラインかね
https://docs.microsoft.com/ja-jp/dotnet/csharp/programming-guide/concepts/linq/how-to-query-for-duplicate-files-in-a-directory-tree-linq

個人的にはこれも読みづらい

実にどうでもいい話だが、LINQは頭字語のはずなのでLinqって表記には違和感しか感じない。
あと、これもくどいが、LINQじゃなくてクエリ式の話をしてるんじゃないのかと
[]
[ここ壊れてます]

484 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 19:04:29.50 ID:FyF+mujLM.net]
>>464
これはだめな例じゃないかな?
何をやってるかがわからない

485 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 19:22:31.41 ID:0nkwjY0q0.net]
これの事?
var queryDupNames =
  from file in fileList
  group file.FullName.Substring(charsToSkip) by file.Name into fileGroup
  where fileGroup.Count() > 1
  select fileGroup;

基礎的なものだけで構築されていて何をやっているか一目瞭然じゃん

486 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 19:59:10.70 ID:7XGbwrsW0.net]
これがわかんないって言うならもうlinq禁止しか無いね
そんな人間がいるプロジェクトには関わりたくないけど

487 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 20:06:35.03 ID:kZ6+r7gZM.net]
全員linq読めても将来読めない人がメンテするかもしれないから禁止
実際にあった話

488 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 20:19:14.72 ID:Ve8EHXbu0.net]
ああこれが分からないってんなら確かに LINQ 禁止だわ。w
でもそんなのに付き合ってやる義理はないんじゃね? あとは規約の問題だな。

489 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 20:29:40.62 ID:FyF+mujLM.net]
自分ならメソッド構文で書く

490 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 21:47:34.28 ID:WVhS1nfV0.net]
分からないなら勉強するなり聞くなりすればいいじゃんとは思うけどな
可読性あげるのは理解できるが便利な関数を規制するのはおかしいくない?
いつまでたっても個人の技術力上がらなくなるけどいいの?とは思う

491 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 21:54:10.88 ID:FyF+mujLM.net]
わからないって意味を誤解してるだろ

var queryDupNames = fileList.Groupby(f=>略, f=>略).Where(g=>g.Count>1);

メソッドだとほぼ一瞬で何をやってるかわかるだろ
わざわざ行数を割いて理解に時間のかかるクエリ式を使う意味はねえよ

492 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 22:13:28.91 ID:WVhS1nfV0.net]
あークエリ式じゃなくてラムダで書いた方が見やすいって話?
それなら同意



493 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 22:39:32.51 ID:7XGbwrsW0.net]
そんなんリファクタすりゃ済む話じゃん

494 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 22:43:36.88 ID:mLmPdblh0.net]
リファクタリングするにもユニットテストで担保取れないレベルの酷いプログラム沢山あるからなあ

495 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 22:53:21.31 ID:kZ6+r7gZM.net]
低レベルなプログラマに合わせたコードはテストしにくいひどいコードになりがち
インターフェース禁止だとか当たり前のように言ってくるからねあいつら

496 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 22:54:32.29 ID:SjjA9sVt0.net]
今日も自閉症の見本市

497 名前:デフォルトの名無しさん mailto:sage [2018/06/10(日) 23:06:57.39 ID:0nkwjY0q0.net]
低レベルなプログラマとの話し合いは無駄だと言うことがよくわかった

498 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 14:37:15.67 ID:dC6OTsii0.net]
リファクタリングをリファクタ言うの非常に気持ち悪い
refactor は refactoring から派生した単語
refactor という動詞は使われだして日も浅く、まだ技術系のスラングの域でしかない

VS には「リファクター」としてリファクタリングを行うメニューが提供されているが
小洒落た動詞として使用される分には気にならないが、
日本人が「リファクタする」とか使ってると「カンパニーのコンプライアンスをガバナンスする」とかと同様に見える
いやもっとあれか「コンプラをガバーンする」とかと同じレベルかな? (govern は正し

499 名前:「動詞)

https://english.stackexchange.com/questions/57750/is-there-a-verb-refactor-meaning-doing-refactoring-in-english

……MSのスペルチェッカで引っかかってたのか(現在は知らんが)
[]
[ここ壊れてます]

500 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 17:24:57.86 ID:FO+2sVJQ0.net]
カタカナ表記する時点で英語のことなんて気にしてちゃやってられんよ

501 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 17:36:15.53 ID:xa0hP702a.net]
唐突に何なんだろうねw
まあ、某社のVS用のリファクタリングツールの旧名がRefactor !"だったね。

502 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 19:40:48.77 ID:IrI/gpw8M.net]
英語はよく知らんが 〜ing から派生して 〜 ができるとかあり得るのか?



503 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 22:30:32.76 ID:dC6OTsii0.net]
うん、そもそも refactoring が造語

初出が誰なのか不明(Martin Fowler ではない)だが、
1992年には論文で見られるっていうほんとに新しくできた単語なのよ

504 名前:デフォルトの名無しさん mailto:sage [2018/06/11(月) 22:53:53.28 ID:ziXMMRuaa.net]
新しい(26年前)

505 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 11:25:19.10 ID:XfLFdaMYp.net]
接頭辞と接尾辞を付けただけだから別に造語ってほどじゃ無いだろ?

506 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 13:31:08.41 ID:l5O6ZBmRM.net]
もとの言葉がfactor、factoringで、factorは動詞としても使われているのだから、
英語圏ならrefactoringという言葉が登場した時点でrefactorという言葉も同時発生的に生まれていると思うが…

507 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 14:20:48.56 ID:O2DKnY7ra.net]
どうでもいい話だけど、派生した順番はたぶん

factor(名)→ factoring → re-factoring

なんだろう。

完全に想像で何の根拠もないけど、computingが動詞のcomputeの動名詞ではない(たぶん...)
ように、factoringも動詞のfactorの動名詞ではないような気がする

508 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 21:59:47.02 ID:tBKs/ecm0.net]
>>448
factorizeはなぜ使われなかったんだろう

509 名前:デフォルトの名無しさん mailto:sage [2018/06/12(火) 23:00:33.34 ID:KC1Yqp3NM.net]
まずは英英辞書引こうよ…

510 名前:デフォルトの名無しさん mailto:sage [2018/06/13(水) 07:49:48.39 ID:GuprKmCG0.net]
英英辞書ってやっぱりエイッエイッて引くのなのかな

511 名前:デフォルトの名無しさん mailto:sage [2018/06/13(水) 08:29:12.19 ID:o1Fw+zabM.net]
一晩考えてそれか。。

512 名前:デフォルトの名無しさん [2018/06/13(水) 17:13:37.26 ID:LyYtEKg40.net]
こういうやつってC#に向いてるんだろうか
https://i.imgur.com/XbewmEQ.jpg
でもUnityとかでゲーム作りたいね思ってるのってこのタイプだろうなと思うし。



513 名前:デフォルトの名無しさん [2018/06/13(水) 17:14:09.95 ID:LyYtEKg40.net]
これな
https://www.arealme.com/left-right-brain/ja/?ag

514 名前:デフォルトの名無しさん mailto:sage [2018/06/13(水) 17:20:21.24 ID:yGCmXdsAM.net]
C#より丸鋸とか旋盤の方が向いているんじゃね?

515 名前:デフォルトの名無しさん [2018/06/13(水) 17:22:01.32 ID:LyYtEKg40.net]
3DCGはうまいけどなw

516 名前:デフォルトの名無しさん [2018/06/13(水) 17:24:47.33 ID:LyYtEKg40.net]
図面はやってたけど、なんでもアバウトで絵をかいてるんじゃないからとかボロカス言われた。

517 名前:デフォルトの名無しさん mailto:sage [2018/06/13(水) 19:08:31.55 ID:TJmxm3LHM.net]
近年、そもそも右脳左脳自体がエセ科学だったんじゃないかって言われてるけどね。

ここのサイトのconsoleって書いてあるところに自分のrwitterアカウント打ち込むと、性格にマッチした言語がわかるよ。IBM製。
hello-new-world.mybluemix.net/top

518 名前:デフォルトの名無しさん mailto:sage [2018/06/13(水) 19:10:58.93 ID:tfOKWYs/0.net]
>>491
やーごめん。このスレ今日初めて見たの。ちゃちゃいれてもうしわけなす。

519 名前:デフォルトの名無しさん mailto:sage [2018/06/13(水) 23:36:14.69 ID:AGR+xSSx0.net]
>>497
IBM製じゃなくてBluemix使ったアプリなだけやん

520 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 08:07:40.99 ID:TG8lbF0sM.net]
>>499
いんや、公開したのは日本IBMだよ

521 名前:デフォルトの名無しさん [2018/06/14(木) 12:02:14.52 ID:ZrVl35qK0.net]
自分、ブックオフで買ってきたOS無しのPCにUbuntu入れてるんですが、
Pythonとか面白いので、C#もやってみたいと思っているんですが、

Mono入れれば、書店で売ってるVisualC#の本とか出来ますか・・?

522 名前:デフォルトの名無しさん [2018/06/14(木) 12:26:43.19 ID:ZNAi3suja.net]
C#やるなら普通にWindows機でやったほうがいいと思うけど



523 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 12:28:45.35 ID:IAs3lrtOd.net]
>>501
C#で何がしたいの?

524 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 13:05:26.16 ID:PJ7Fj3C3a.net]
左は約30年前の 稲川会 三日月一家 小原忠悦組長
https://imgur.com/a/MlKixgw

525 名前:500 [2018/06/14(木) 17:14:29.50 ID:ZrVl35qK0.net]
>>502
どうもありがとうございます。Windows機は父親のしかありません・・。強奪してこようかな・・。父親全然使っとらん。。

>>503
本のプログラムを打ち込んでみたいです。Pythonとか面白かったのでC#も挑戦してみたいという感じです。なんかいけそうっぽい

526 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 17:17:13.41 ID:cv3CkBmoM.net]
>>500
あら、そうなのか
すまんかった

527 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 17:27:33.62 ID:im2Z0uooa.net]
>>505
本がVisual Studioを使う前提で書かれていたら無理

528 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 17:59:42.71 ID:IAs3lrtOd.net]
>>505
だから具体的に何をしたいの?(何を作りたいの?)

529 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:14:23.58 ID:im2Z0uooa.net]
書いてある通りだろ

本を読んでその通りなぞりたいんだろ

530 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:19:58.04 ID:T0JMmz9y0.net]
>>507
猫でもわかるシリーズならそんな心配はないな!
>>505
お父さんのPCで間違ってエロコレクションとか見つけたら鬱になるのでやめたほうがいい
ただVisual Studio(VScodeでもいいかも)使えない環境でC#やるのはめんどくさいと思うよ

531 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:22:09.50 ID:im2Z0uooa.net]
猫でもわかるシリーズは今はもう古いと思う(※個人の感想です)

532 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:22:19.44 ID:IAs3lrtOd.net]
>>509
本によるやろそんなもん



533 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:23:22.66 ID:im2Z0uooa.net]
>>512
だから馬鹿な質問するのはやめとけよ

534 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:23:51.86 ID:T0JMmz9y0.net]
>>511
>>510はC#の本なんかまったく読んでいない無責任な個人の感想です

535 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:28:25.08 ID:IAs3lrtOd.net]
>>513
本によるから実際にやりたいこと聞くことの何が悪いんかい?

536 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:30:41.94 ID:Cw52iYDwM.net]
ここで聞くようなレベルの人が使うもんじゃないと思う ⇒ Mono

537 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:34:01.18 ID:im2Z0uooa.net]
初心者がc#が何かよくわからないけど本を読んでなぞって体験したい
そんな感じだろ
それ以上何がある

538 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:35:19.36 ID:Cyktia16d.net]
>>517
キチガイ

539 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:37:17.48 ID:im2Z0uooa.net]
>>518
自分がプログラム入門者だとして何がしたいと答えるつもりだ?

540 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:39:04.95 ID:KqjFIT9WM.net]
世界征服

541 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:40:09.93 ID:Cyktia16d.net]
>>519
いくらでもあるやろwww

542 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:42:49.17 ID:im2Z0uooa.net]
>>521
やっぱり答えられないじゃないか

pythonの本を読んでその通り打ち込んで楽しかった
次はc#だって感じだろ

何か作りたいものがあるならpythonでやるだろ



543 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:44:53.14 ID:Cyktia16d.net]
>>522
ありすぎてひとつに絞る意味がない
おばかさん

544 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:46:00.00 ID:im2Z0uooa.net]
>>523
結局答えられないくせに偉そうだな

545 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:47:04.68 ID:Cyktia16d.net]
>>524
ぼくとり

546 名前:えず簡単なWebアプリがつくりたいのー []
[ここ壊れてます]

547 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:47:24.43 ID:Cyktia16d.net]
>>524
アンドロイドアプリモンスターズつくりたいなー

548 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:47:59.25 ID:Cyktia16d.net]
>>524
家計簿つくりたいー

549 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:48:16.72 ID:Cyktia16d.net]
>>524
テトリスつくりたいなあ

550 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:50:17.14 ID:Cyktia16d.net]
>>524
まだ必要?

551 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:50:51.62 ID:im2Z0uooa.net]
>>529
じゃあそれを質問する意味はなんだ?

552 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:51:45.04 ID:T0JMmz9y0.net]
両方NGでいいや



553 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:51:56.99 ID:im2Z0uooa.net]
>>525-528を作るための本を紹介するのか?
本をなぞると言ってるのに?

554 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:55:45.38 ID:Cyktia16d.net]
>>530
はいキチガイ

555 名前:デフォルトの名無しさん mailto:sage [2018/06/14(木) 18:56:08.99 ID:Cyktia16d.net]
>>532
だから本によるんやろw

556 名前:デフォルトの名無しさん mailto:sage [2018/06/15(金) 06:51:22.33 ID:7Iypneqg0.net]
ここまで1人の自演

557 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 07:44:22.33 ID:R12hw8Jz0.net]
.hstファイルを読み取りたいので質問です。
C#でやるのに参考になるサイトかコードはないかな?

558 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 08:44:00.21 ID:aVMObWbK0.net]
hstって何さ

559 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 09:14:51.45 ID:R12hw8Jz0.net]
HSTファイル
調べた限りだとHiSTory fileでFXの履歴を記録したファイルで使われることが多いのかな?
自分が使いたいのはFXの履歴ではないくてカメラの履歴などの情報を取りたいです。C++などのコードで書いてるサイトはあるけどC#が見つからない

560 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 10:00:34.77 ID:aVMObWbK0.net]
.hst file format . . . Old and New (Jan 2014)
https://www.mql5.com/en/forum/149178

上のアドレスで説明されているフォーマットだったら普通にBinaryReaderで読み込めば良いんじゃないの
単純な構造だから苦労することも無いと思うよ

561 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 10:05:01.86 ID:brTRb0Nk0.net]
>>538
> C++などのコードで書いてるサイトはある
ならそれ真似ればいいだけじゃねーの?

562 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 21:31:13.88 ID:R12hw8Jz0.net]
HSTファイルもC++ほぼわからないので、参考になるのがあればと思ったんです。
BinaryReader使って試してみます。
ありがとうございました!



563 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 22:18:28.81 ID:qGzm+MRqd.net]
そのC++ライブラリはそんな複雑なことしてんの?
数千行あるなら心折れるかもしれんが、自分で移植するほうが早い気がするけど
C#かけるなら余裕でしょ

564 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 22:23:59.43 ID:IxLGC6rAM.net]
byte[]からstructにマーシャリングするのが簡単かな
あ、でも最近のC#はマルチプラットフォームだからバイトオーダーも気にしないとダメなのかな
地味にめんどくせえな

565 名前:デフォルトの名無しさん mailto:sage [2018/06/17(日) 22:37:48.08 ID:R12hw8Jz0.net]
内容しっかり見てなかったけど100行なかったははず
C#もどこかあるだろで探してたけどC#だけまったく見当たらなかったので、結果的には自分で移植のほうが早かったかな

566 名前:デフォルトの名無しさん [2018/06/18(月) 00:31:09.66 ID:6KD+nJyx0.net]
どなたか助けてください

PaSoRiでFelicaのReadをしたいのです。
winscard.dllを利用し
ScardTransmitにてADPUを送信することで
非暗号化領域のREAD/WRITEをすることはできました

追加で、暗号化領域のREADをしてほしいと言われ、
Group Service KeyとUser Service Keyという2つの鍵を渡されました。
どうやらこの2つの鍵を使って暗号化領域のREADを行うようなのですが
それに該当する情報が見つかりません。

この2つの鍵と縮退鍵の関連もわかりません。
2つの鍵を使って縮退鍵を合成する???
合成したとしてどういうAPDUコマンドを送る???

ご存知の方がいらっしゃいましたらご教授ください。

567 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 00:46:54.25 ID:jPyv6U8B0.net]
それC#の質問か?

568 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 01:05:06.10 ID:6KD+nJyx0.net]
>>546
ごめんなさい。C#で書いてるのでC#で質問しました。
他に適当なスレが見つからなかったもので。。。

569 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 14:58:19.26 ID:Pxwa7YvH0.net]
ライセンス契約の無い奴にそこから先は教えられねーわ。

570 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 15:38:53.66 ID:XzDxjxqSM.net]
バイナリファイルをバイト配列に一気に読み込んでLINQでゴリゴリするなんてC#って言うか.netの醍醐味だね。
C、C++と歩んできて正直C#なめてたが、プログラムの書き方変わったよ。

571 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 19:59:56.07 ID:YV8aSpRw0.net]
バイナリファイルのバイト配列はストリーム(BinaryReader/Writer)経由でしか扱ったことないな
浅学ですまないが非常に興味があるので、何をする処理にLINQを使っているのか教えてほしい

572 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 20:21:08.97 ID:xPHPGLWh0.net]
>>550
横レスだけど「読み込んでLINQ」だからパーサーの部分だろ



573 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 20:48:17.73 ID:Dbb+UGxb0.net]
スキップ.テイク.リバースでバイトオーダー反転してデータ取り込むとかだ。

574 名前:デフォルトの名無しさん mailto:sage [2018/06/18(月) 20:55:37.17 ID:Dbb+UGxb0.net]
テキストファイルを一行ずつ読み込むとか、バイナリファイルを1フレームずつ読み込むなんてのは時代遅れなんじゃねかと。
最近は一括読み込みしかしないな。
パフォーマンスはライブラリやOSが担保してくれる。






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

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

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