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


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

C#, C♯, C#相談室 Part95



1 名前:デフォルトの名無しさん mailto:sage [2017/10/17(火) 04:02:10.51 ID:/jJUZ/t7.net]
■Visual Studio 2017 Community(無償の統合開発環境)等はこちら
www.visualstudio.com/downloads/

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

■前スレ
C#, C♯, C#相談室 Part94
mevius.2ch.net/test/read.cgi/tech/1492843013/

■次スレは>>970が建てる事
建てられない場合は他を指定する事。

421 名前:デフォルトの名無しさん [2018/02/13(火) 04:39:44.73 ID:TnW8OQre.net]
質問場所間違えました。
申し訳ないです。

422 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 19:34:05.41 ID:TAJsnxHz.net]
C#とは直接関係ないかもしれませんが教えてください。
VS2010で開発したEXEですが、DropBox上で起動するとタスクバーにアイコンが表示されません。
本来表示されるはずのアイコンが「白」で表示されてしまうのです。 

そこで、ローカルの C:\hoge\test.exe といった具合に配置して実行するとしっかりタスクバー上にアイコンが表示されます。

↓の手順も試してみましたがやはりだめです。
これは、Windows 10のアップデートによるバグなのでしょうか?
https://win10labo.info/win10-non-icon/

423 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 19:36:41.97 ID:aSpKGeWe.net]
>>412
埋め込みリソースにしてもだめ?

424 名前:デフォルトの名無しさん mailto:sage [2018/02/13(火) 20:56:31.56 ID:TAJsnxHz.net]
>>413
埋め込みリソース????
ちょっと調べてみます。

425 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 01:33:09.58 ID:S7evEIWT.net]
C#のコード規約って何かデファクトスタンダードなものありますか?
開発者がDelphiなこともあって一般的でない自負があるのか
自分流に統一できてれば問題がないという感じで緩いのはわかるのですが

426 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 01:42:45.00 ID:6afOFwmM.net]
>>415
命名ならこの辺
https://msdn.microsoft.com/ja-jp/library/ms229002.aspx

あとはVisualStudioのコード分析とか
書籍ならEffective C#
来週新刊のMore Effective C# 6.0/7.0も出るぞい

427 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 06:56:03.38 ID:gDDPraVt.net]
業務系ではほぼオワコンなので今更コード規約を厳しくしても将来性はないだろう。

428 名前:デフォルトの名無しさん [2018/02/14(水) 07:15:08.04 ID:UFv5UzG3.net]
どこがオワコンなんだよw

429 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 07:51:32.65 ID:Dh0Ktwjh.net]
javaと間違えてんだろ



430 名前:デフォルトの名無しさん [2018/02/14(水) 19:26:47.67 ID:nuSxC/3c.net]
codePlex終了はC#終焉への序曲なのか?MSはいつも中途半端で投げ出すからな

431 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 19:47:09.70 ID:T5cdiKE6.net]
CodePlexがサービスを終了し、GitHubへの移行が推奨される
https://www.infoq.com/jp/news/2017/04/codeplex-github
>Microsoftは、CodePlexプロジェクトから知名度の高いgitホストへのインポートを効率的に進めるためにGitHubと協力してきた。
>移行手順がプロジェクトのソースコード、ライセンス、およびドキュメントをGitHubに移動する際のガイドラインと共に準備された。
>移行ツールは、イシューの移動をサポートするよう拡張される予定である
>>420
MS自身が移行を積極的にやっていてCodePlexでできた資産まで捨てるわけじゃない

C#がオワコンだろうが趣味でしか使っていないから使い続けるだけ
仕事でやっているけど他はできないって人間が万が一いたらそのままシネ

432 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 20:44:08.44 ID:mH ]
[ここ壊れてます]

433 名前:tbiGhp.net mailto: イキリオタク感 []
[ここ壊れてます]

434 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 22:31:40.56 ID:qgoWYLsw.net]
C#オワコンって本当?なんでそうなったの?

435 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 22:54:23.16 ID:ZGkgnCNl.net]
おわってねーよ

436 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 23:07:13.06 ID:UlcWCziO.net]
まだ始まってもないよ

437 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 23:51:42.50 ID:dK0aWl0x.net]
CodePlex閉鎖とかいつの話だよ石器時代から来たのか?

438 名前:デフォルトの名無しさん mailto:sage [2018/02/14(水) 23:54:15.24 ID:0BZdrCiI.net]
石器時代の話だよ

439 名前:デフォルトの名無しさん mailto:sage [2018/02/15(木) 18:44:37.89 ID:ePyF0aqH.net]
MSがPWAってのに手を出すことになったことで、将来的に需要が縮小する可能性は高くなったな
特にASPは直接的な競合となるから厳しい



440 名前:デフォルトの名無しさん mailto:sage [2018/02/15(木) 19:02:10.27 ID:SuVvVuMr.net]
>>428
何の需要が?PWAとASP.NETは競合(比較対象)にはならないけど

441 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 08:34:37.83 ID:CNSe2opu.net]
unityはc#一択
スマホのマルチプラットフォーム開発もザマリンでc#一択
じゃなかったんか

442 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 09:54:19.31 ID:Dhy+j0Pn.net]
あのふざけたスライドが無ければそうなっていたかもしれないね

443 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 10:29:53.62 ID:WNtzaYjC.net]
名前を言ってはいけないあの人の話はよせ

444 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 12:15:59.73 ID:XsXDNXJ5.net]
名前を言えないけどMSMVPのあの人な

445 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 12:47:11.47 ID:eIPn6egw.net]
そういう気色の悪いことを平気で掛ける自分を気色悪いと思わなくなったら
もう立派なストーカー予備軍。

どうせキモータなんだろうけど、執着するのはアイドルか2次元にしとけよほんと。
きもっ

446 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 13:45:43.69 ID:XsXDNXJ5.net]
はいはい

447 名前:デフォルトの名無しさん mailto:sage [2018/02/16(金) 21:42:51.86 ID:wAiK151t.net]
キmohta

448 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 07:47:44.42 ID:uYVlOSlz.net]
C#がだめとして
そしたら次はなにやったらいいの?
JavaScriptとかしょぼいのやらなあかんの?

449 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 09:02:26.67 ID:zuMsmH2y.net]
>>437
向いていないからプログラマやめればいいよ



450 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 09:11:00.41 ID:JhxlZtl8.net]
ダメとしての意味が分からないけど、
他にもいろんな言語があるから好きなのを使えばいいよ

TypeScript
Python
Go
このあたりがいいんじゃないか

さらにやる気があれば
c++

451 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 11:33:56.32 ID:uYVlOSlz.net]
元Pythonistaやで
C++よりはRustがええなあ
でもTypeScript含めてJavaScript系は好きになれんなあ

452 名前:デフォルトの名無しさん mailto:sage [2018/02/17(土) 12:57:15.63 ID:x5wAmZVS.net]
ふらっとスレもそうだけど「C#を使う人の雑談スレ」だと思っている人多いな
こんな過疎っているところでなくマ板に行けばいいのに

453 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 14:16:27.97 ID:SXTB1pky.net]
初心者ですが質問させてください。

VisualStudio2017でDLLの作成をしようと思っています。
DLLプロジェクトのなかでSystem.ConsoleやSystem.IO.Pathクラスを使用したいのですができません。
「現在のコンテキストに 'Path' という名前は存在しません。」というエラーです。

コンソールアプリのプロジェクトなら問題なく使用できます。
どうすればDLLのプロジェクトでも使用できるようになりますか?

454 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 14:21:01.88 ID:qyjjtJJ+.net]
>>442
エラーが出るミニマムコードを作ってふらっとで質問してください

455 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 16:01:24.88 ID:1gDuaBcq.net]
>>442
https://dobon.net/vb/dotnet/help/addreference.html
コレで判るかな?

456 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 18:13:44.57 ID:SXTB1pky.net]
>>444
Console等はmscorlib.dllだと思うんですが参照の追加をすると「既に自動的に参照されています」と出ます・・・。

>>443
了解しました!

457 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 19:11:32.24 ID:uudF1O4B.net]
>>442
プロジェクト間違っているだろ
クラスライブラリ(.Net Framework)を選べ
プロジェクト選択画面の右側に(.dll)を作成するための〜って表示されるはずだから
それでもできないのなら必要なものをインストールしていないか何か余計なことをしている

458 名前:446 mailto:sage [2018/02/18(日) 19:30:14.33 ID:uudF1O4B.net]
ヒマだったんで簡単なサンプル
クラスライブラリ
https://ideone.com/Sho1IP
それを利用するコンソールアプリ
上で作ったdllを参照に加えてビルドすること
https://ideone.com/PSzA8t
実行ファイルにドロップされた"*.txt"ファイルをシフトJISとして読込みコンソールに表示するだけ
どっちもVS2017のデフォルトの設定で作られている

459 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 19:35:04.44 ID:A6Q2IUc7.net]
dllを作らずに別で作ったプロジェクトを追加して使うのって邪道ですか?



460 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 19:38:05.86 ID:SXTB1pky.net]
>>446
クラスライブラリのプロジェクトは全部試しましたができませんでしたね・・・。

「ユニバーサル Windows プラットフォーム開発」というのをインストールしていなかったのでそれを試してみます!
返信していただいてありがとうございます!初心者用のスレは荒れていて質問できる空気ではなかったので・・・

461 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 19:43:58.15 ID:uudF1O4B.net]
>>449
それUWPアプリで違うから。できるかもしれないけどインストールしていないんでわからないw
取りあえず書いたとおりにやってくれよw

462 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 21:16:05.35 ID:SXTB1pky.net]
>>450
色々やった結果やっぱろプロジェクトが間違ってたいで無事できました。
ごめんなさいお手数おかけしました;;

463 名前:デフォルトの名無しさん mailto:sage [2018/02/18(日) 21:25:29.22 ID:uudF1O4B.net]
>>451
解決できたのならこっちもほっとしたよw
報告お疲れ様です

464 名前:デフォルトの名無しさん [2018/02/24(土) 04:11:27.27 ID:pGxepaPb.net]
public class MyClass<T> where T : MyClass<T>
{
 ・・・
}
こんなコードを見たのですが、意味を教えて下さい。

465 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 08:46:11.91 ID:1565OhaQ.net]
作った奴に聞け

466 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 11:09:30.78 ID:l2ZGUZ4P.net]
「ジェネリックのwhere」はともかく、
「作れないクラスの作り方」は気になるなw

467 名前:デフォルトの名無しさん [2018/02/24(土) 11:36:53.68 ID:pGxepaPb.net]
>>454
俺です

468 名前:デフォルトの名無しさん mailto:sage [2018/02/24(土) 17:10:11.36 ID:UQXUyqou.net]
多重人格かよ

469 名前:デフォルトの名無しさん mailto:sage [2018/02/25(日) 22:44:37.57 ID:/V/K592r.net]
わろたw



470 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 17:48:42.95 ID:13IE3Bsp.net]
C#と.NET Frameworkの標準ライブラリだけでFAX処理ってできます?

471 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 17:52:02.30 ID:APwKcPC3.net]
>>459
+COM
www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=12101&forum=7

472 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 18:01:04.49 ID:13IE3Bsp.net]
>>460
ありがとうございます

473 名前:デフォルトの名無しさん mailto:sage [2018/02/27(火) 18:30:04.39 ID:u9k8VAiO.net]
Twilioみたいなサービス使っといたほうが楽なんじゃないの
https://www.twilio.com/docs/api/fax/send

474 名前:デフォルトの名無しさん mailto:sage [2018/02/28(水) 13:36:35.51 ID:jFR7B9Xf.net]
外部ネットワークに繋がる環境で動かす前提とは限らないしなぁ

475 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 18:12:32.03 ID:InHAxY2J.net]
FAXどころかプリンタすらC#使ってやるのは不安になるなあ
趣味レベルでちょっとしたツール作る分には楽でいいんだけど

476 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 18:30:12.23 ID:TkS26rJb.net]
ソースコード読めば、C#ってこんなもんかって安心できるぞ

477 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 18:44:52.54 ID:InHAxY2J.net]
>>465
何のソースコードを読むんだよ
WinAPIやCOM使ってできることならなんでもOKって知っていればどうでもいい

478 名前: []
[ここ壊れてます]

479 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 19:41:20.70 ID:9vmNr5/a.net]
>>465
おれのコードみたらチビるぞ



480 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 21:48:54.49 ID:U+1QZYaU.net]
>>466
何のソースってC#のライブラリのソースだよ

>WinAPIやCOM使ってできることならなんでもOKって知っていればどうでもいい
だったらなんで不安になるんだ?

481 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 23:24:48.75 ID:3FYR9rwV.net]
芥川龍之介の念波、我が身に降臨せり
「何か僕の将来に対する唯ぼんやりとした不安である」

482 名前:デフォルトの名無しさん mailto:sage [2018/03/01(木) 23:36:13.06 ID:q/FX+WiY.net]
>>469
不安とか言ってないでさっさと邪宗門の続き書いて

483 名前:デフォルトの名無しさん mailto:sage [2018/03/05(月) 13:23:13.01 ID:l4Ar7Pba.net]
この板には羅生門に登場するような地獄の住人・魑魅魍魎が跋扈してるな

484 名前:デフォルトの名無しさん mailto:sage [2018/03/07(水) 22:06:45.02 ID:Pj1Iykvq.net]
仕事の多いプログラミング言語のリスト
www.publickey1.jp/2018/programminglanguage02.gif

C# 意外と頑張ってた

485 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 17:31:40.59 ID:YfOd2t8w.net]
LINQのWhereで
匿名関数に渡されるエンティティを他のメソッドに渡したりするとOneToManyを使う条件が動かない
これに気付かず小一時間無駄にした

エンティティの代わりにIQueryableを渡すことにした
こっちの方が書きやすいし条件を再利用出来る

486 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 17:32:53.26 ID:YfOd2t8w.net]
LINQというか
Entity Framework Coreのデータベースにクエリーする時のLINQ

487 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:22:34.72 ID:H7ZYGUBL.net]
C#だと、C++同じように書いてもずっと遅くなることがある。
それにメモリを多く食う傾向も。GCはどのタイミングではいるか分からないから、
スクロールの途中で入った場合は、まるでPC-8801のBASICで書いたプログラム
のように素人っぽいアプリになる。C++が使える人が使うのは推奨しない。

488 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 20:39:40.90 ID:QedwXA9H.net]
GCは強制起動出来るよ

489 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:06:45.00 ID:dxsKvpqu.net]
C#はC++と違って速さではなく信頼性に重きを置いてるから仕方ないね
インスタンスはともかくアンマネージリソースは明示的に破棄するとか
ファイナライザ任せにしない等の言語に合わせた組み方をする他ない



490 名前:デフォルトの名無しさん mailto:sage [2018/03/11(日) 21:37:01.15 ID:3mhDegoW.net]
C++経験者でC#のパフォーマンスが落ちたり不安定になる人は、そもそもC++自体のスキルが低いと思う
関数ポインタとか仮想関数とかちゃんと使えないんじゃないかな

491 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 00:27:58.41 ID:BncytV2T.net]
>>478
unsafe突入コストはどうにもならん。そんなことも分からないのはC#を碌に使ってないから。

492 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:14:18.76 ID:reAzDpON.net]
>>475
ちょっと工夫すれば避けられる場合も多いし、C++に戻りたくは無いなぁ。
どうにもならない場合はスピードが必要な部分だけC++にするけど。

493 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:30:27.94 ID:f8Jdq3W8.net]
>>479
unsafeはオーバーヘッド無いぞ
アンマネージコードとごっちゃになってるのかな?
C#を碌に使ってる人の言うことは違うね

494 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:37:18.32 ID:P6b6g7+Q.net]
C#のunsafeは使い勝手が悪いから使わないな
デバイス制御とかでポインタが必要ならC++でDLL化して、C#側はDllImportするだけだし
C++をちゃんと分かっている人なら大抵参照渡しで済ませるから、ポインタ使う必要ないよね

あとはWindowsAPIのDLLをそのままC#側に

495 名前:Importする手もある
C++の関数コールバックもC#側のdelegateで問題なく使える
[]
[ここ壊れてます]

496 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:37:30.03 ID:uT1SaU/h.net]
unsafeは不当に忌避されすぎだと思う
IntPtrとかいう実質void*を駆使したコードなんて、unsafeよりよっぽど危険だわ
ちょうど479のように、unsafeコード=アンマネージコードという誤解も未だに根強いし

497 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:42:33.80 ID:BncytV2T.net]
>>481
意味すら分からないレベルか。馬鹿は黙ってたほうがいい。

498 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 01:49:12.81 ID:BncytV2T.net]
>>483
unsafe突入コスト → unsafeコード=アンマネージコード

おまえもか。脳みそに蛆でも沸いてるかと思うレベルの理解力。ほんと馬鹿は黙ってたほうがいい。

499 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 02:24:49.22 ID:FoqPWURs.net]
頭おかしい御仁、こっちにも湧いてござるなw
無益だから相手にしない方がいいよ



500 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 02:45:03.01 ID:lJzmIQcw.net]
「unsafe突入」がオレオレ定義で具体的にどこかを示さず逃亡するに一票

501 名前:デフォルトの名無しさん [2018/03/12(月) 02:47:16.72 ID:BncytV2T.net]
> unsafeはオーバーヘッド無いぞ

> unsafeコード=アンマネージコードという誤解

こんな馬鹿レスしたあとにくだらない煽りか。低スキルにもほどがあるな。>>486

502 名前:デフォルトの名無しさん [2018/03/12(月) 02:49:20.10 ID:BncytV2T.net]
必死にID変えて連投してるからいつもの知ったか馬鹿だな。

相手にした俺が馬鹿だったわ。

503 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 03:14:21.90 ID:P6b6g7+Q.net]
C++で内部のメモリ構造を考えていない人がC#を使うと
パフォーマンス落ちて不安定なコードになりやすい、っていう話なのに
なんでC#でunsafe使う前提になっているんだろう?

504 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 04:04:12.03 ID:d+06kn2K.net]
>>487
正解だったな

505 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 07:51:54.36 ID:rE/nU/YS.net]
>>490
内部のメモリ構造てw
お前c++使えんやろ何の勘違いしとるんやw

506 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:10:00.64 ID:GwE+AuLl.net]
>>478
自分はC++の仮想関数も関数ポインタも難なく使ってる。そして、C#は自分では使った
事が無い。でも、他人が作った.Net製のアプリを見て余りの遅さに.Netが普及しては
困ると思った。Vectorに登録されてるアマチュアのC/C++のプログラムでも見たことがない
ような遅さの.Netのプログラムをハードウェアメーカーが付属品として付けて来る。プロ
なのに。

507 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:46:33.45 ID:9PWcyUIz.net]
そりゃ単に作った奴の所為じゃないか…プロなんて生業というだけで
プログラマーと呼べない連中など腐るほど居るし、門戸が広ければ蔓延るであろう
JITコンパイルとか境界チェックとかコードセキュリティとかオーバーヘッドは有るけどさ

508 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 08:57:44.74 ID:plqQ8wmf.net]
XNAでゲーム作ってキャラクター10万個くらい出してもほとんど処理落ちしなかったのに
まともにコード書いた普通のソフトでそうそう遅くなるとは思えん

509 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 09:06:37.07 ID:GwE+AuLl.net]
.Netは間に色々入るのでCPUキャッシュの効きが悪くなり、キャッシュの多いCPUでは
C++のNative Binaryの2.5倍程度の遅さで済んでもキャッシュの少ないCPUでは急激に
遅くなる可能性があるかも。キャッシュミスがあると、数千クロックのオーバーヘッドが
生じるので、C++の1000倍くらい遅くなる可能性がある。



510 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 14:28:01.77 ID:xyn+f+Wo.net]
仮設かよ

511 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 14:46:41.65 ID:k3pgtcbk.net]
ロクに使ったこともない人がドヤ顔で解説とかシビレル

512 名前:デフォルトの名無しさん mailto:sage [2018/03/12(月) 19:14:04.76 ID:HQXq1VOq.net]
エビデンスよろしく
https://stat.ameba.jp/user_i

513 名前:mages/20180105/17/genten-nippon/2b/2b/j/o0640041414105871600.jpg []
[ここ壊れてます]

514 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 07:50:28.81 ID:+XE+Afrc.net]
[間違い(または嘘つき)記事発見]

以下のリンク先の速度比較で、C# では言語Nativeな配列を使っているのに、
C++では、std::unique_ptr<> を使ってしまっている。そもそも、C/C++は、
高級アセンブラみたいなものだから、書き方を間違わない限りは、C#より遅くなる
はずがない。


「C#がC++より高速になった?」:
https://qiita.com/Chironian/items/e8c9f0147669f941936a

C#
static void setLargeArrayManaged1()
{
var aArray = new byte[kCountLai];
・・・

C++
void setLargeArray()
{
std::unique_ptr<byte[]> aArray(new byte[kCountLai]);
・・・

公平に比較したいなら、以下のようにすれば良いだけ。こっちの方がC#と
ソースレベルでも似ている。この著者は馬鹿としか言いようがない:

C++
void setLargeArray()
{
byte *aArray = new byte[kCountLai];
・・・
delete [] aArray;

515 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 12:49:47.67 ID:0AKEomVw.net]
LINQは便利だけど落とし穴も多い
でも便利過ぎて手放せない

516 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 13:44:03.70 ID:+U2STTxk.net]
Linqは裏側の動作までイメージ出来ないと簡単ゴミ作れちゃうのよねん

517 名前:デフォルトの名無しさん mailto:sage [2018/03/13(火) 14:26:57.36 ID:uXOwNEDw.net]
LINQだけでググるとこれが出てきてしまう。

LinQ(リンク)は日本の福岡県福岡市を拠点に活動しているローカルアイドルグループ。

この項目では、女性アイドルのローカルグループ LinQについて説明しています。
統合言語クエリ LINQについては「統合言語クエリ」を、その他のLINQについては「リンク」をご覧ください。

518 名前:デフォルトの名無しさん [2018/03/15(木) 01:43:05.50 ID:YiCrPUAa.net]
C#が遅くないとか言ってる奴に限ってアセンブラ経験がない。C#信者はVB厨とJava厨と同じレベル。

519 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 01:47:13.82 ID:4jj+grnq.net]
Comparing AWS Lambda performance of Node.js, Python, Java, C# and Go
https://read.acloud.guru/comparing-aws-lambda-performance-of-node-js-python-java-c-and-go-29c1163c2581

C# 速いな



520 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 02:23:16.87 ID:+SvmgWRO.net]
設計思想が異なる対象まで遅いだの速いだの言語価値はそれだけかよ
ソースが同じなら処理も同じなんて考えるのが居たらdでもない事だ
C#やILのコンパイラに瑕疵があるのなら然るべき所へ報告すれば良い

521 名前:デフォルトの名無しさん mailto:sage [2018/03/15(木) 03:03:25.25 ID:UwWhGCcA.net]
>>504
超高速なマシン語で開発しとけよガイジ






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

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

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