1 名前:デフォルトの名無しさん mailto:sageteoff [2015/03/18(水) 18:08:26.52 ID:irwZfv9C.net] 「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。 他のスレッドでは書き込めないような低レベルな質問、 質問者自身なんだか意味がよく分からない質問、 ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。 内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。 なお、テンプレが読めない回答者は邪魔なので後述のC#相談室に移動して下さい。 >>980 を踏んだ人は新スレを建てて下さい。 >>980 が無理な場合、話し合って新スレを建てる人を決めて下さい。 ■前スレ ふらっと C#,C♯,C#(初心者用) Part114 peace.2ch.net/test/read.cgi/tech/1419512512/ ■関連スレ C#, C♯, C#相談室 Part86 peace.2ch.net/test/read.cgi/tech/1419608259/ ■コードを貼る場合は↓を使いましょう。 ideone.com/
62 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 18:23:27.89 ID:YlMqT9t8.net] >>60 Dictionary<TKey, TValue> クラス
63 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 18:28:22.37 ID:8pXrVLuT.net] System.Random
64 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 18:35:21.57 ID:dtm1ojMC.net] >>60 1~100の配列を用意 ランダム並べ替え でいいだろそれ
65 名前:デフォルトの名無しさん [2015/03/29(日) 18:39:02.91 ID:P2f6i8oL.net] >>63 重複しないようにするのが最重要なのです。 >>61 それをどのように使用すればいいですか? ランダム出力したものをTValueの中に入れる感じでしょうか
66 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 18:43:15.70 ID:TxKUIO3l.net] そんな標準ライブラリの使い方ぐらい、ぐぐって自分で調べてみようよ
67 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 18:45:58.47 ID:60HKROvp.net] その前にスタックオーバーフローの方にも返信しようよ
68 名前:デフォルトの名無しさん [2015/03/29(日) 18:56:46.95 ID:P2f6i8oL.net] >>66 すごい!よくわかりましたね でもあそこはレベルが高すぎるようで無理です。 ここならちょうどいいかと思ったんですが
69 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 18:58:38.44 ID:U/seMwAy.net] 舐めた返事だなお前
70 名前:デフォルトの名無しさん [2015/03/29(日) 19:02:21.39 ID:P2f6i8oL.net] なめてるというか、ここ、初心者用って・・・
71 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 19:04:46.39 ID:dtm1ojMC.net] まああそこの回答は完全に質問の意図を読めてない回答があったからな それはそうと1~100までの配列作ってランダムに並べ替えれば 重複チェックなんてするまでもなく絶対重複しないだろ というかそういう回答もあっただろ
72 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 19:22:38.43 ID:TxKUIO3l.net] 初心者用といっても、 何を調べたらいいかも分からないとかなら分かるけど、 教えてもらったことから自分で幾らでも調べられるものを、全部教えろな態度は ここじゃなくても普通にどこでも嫌われることだ
73 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 19:25:09.86 ID:dtm1ojMC.net] 回答があったのはteratailの方だった
74 名前:デフォルトの名無しさん [2015/03/29(日) 19:37:26.01 ID:/j+kKb24.net] >>60 private int[] value = new int[100]; Random r = new Random()+1; for (i = 0; i < 100; i++) value[i] = i; for (i = 0; i <100; i++) { int temp; int x = r.Next() % 100; temp = value[i]; value[i] = value[x]; value[x] = temp; }
75 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 19:45:44.64 ID:60HKROvp.net] 掲示版にはマナーがあるんだよ 丸投げは嫌われる あと、マルチポストは基本禁止だし、する場合はお互いのURLはって、進展があるたびに全部の掲示版に解決するまで報告するのがマナー せめてもっと勉強して出直しますとか書いてスレッドを閉じてこい それと、どのスレでもシャッフルしろって言われてるのを頑なに無視するなよ 「C# シャッフル」で検索すれば見つかるだろ
76 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 19:46:28.32 ID:dtm1ojMC.net] >>73 それ偏らない?
77 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 20:10:22.24 ID:LAidhVxn.net] 偏るね 1,2ヶ月くらい前にこのスレで議論があったな
78 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 20:18:25.75 ID:U/seMwAy.net] あれを議論と言うのか? 「Fisher-Yates使え」以降の全てが蛇足だったろ 引っ込みつかない低脳の相手を数日続けやがって
79 名前:デフォルトの名無しさん [2015/03/29(日) 20:18:41.10 ID:P2f6i8oL.net] すみませんでした、あまり掲示板のルールというかC#以外でも勉強不足でした。 さまざまな情報をくれた方ありがとうございます。 C#シャッフルで調べさせていただきました。やっぱり配列を53個用意して それをシャッフルする方法が適当そうなのでそれでやろうと思います。 ありがとうございました
80 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 20:21:19.77 ID:YlMqT9t8.net] >>64 Dictionary<TKey, TValue>.ContainsKey メソッド Dictionary<TKey, TValue>.Add メソッド
81 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 20:26:41.14 ID:YlMqT9t8.net] >>74 マルチポストは基本禁止については承服しかねます。
82 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 20:44:21.93 ID:tAPwtifx.net] >>80 だったらもう来るな
83 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 21:02:34.75 ID:jyVyOV8r.net] >>80 死ね
84 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 21:17:31.38 ID:YlMqT9t8.net] マルチポスト禁止なんてNetnewsの時代の禁止事項だろ。 クロスポストは転送容量食わないからOKで、マルチポストは転送容量食うから禁止ってやつ。 お前ら2chとStack OverFlow本家にマルチポストしてても怒らないだろw
85 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 21:18:29.04 ID:jyVyOV8r.net] 排他制御しろってこと マルチスレッドの基本だろが低能
86 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 21:23:35.95 ID:YlMqT9t8.net] >>84 ロック用のオブジェクトは何処に置くのだ? 2chでええんかw
87 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 21:25:42.48 ID:mwCO7lgi.net] >>57 .net3.5って拡張メソッド使えるんじゃね?
88 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 21:25:50.59 ID:jyVyOV8r.net] >>85 お前の腐った眼がクローズしますという自分の書き込みが反映されたのを見たらでいいよ 俺たちは優しいからそれで許す
89 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 21:27:05.11 ID:oTCwOtrh.net] dobonさんの掲示板とか見りゃ分かるけど、マルチポスト禁止なんて言うと平和になるどころか、 ただ人の揚げ足を取りたいだけの馬鹿の「マルチポスト報告」に正当性を与えてのさばらせて、 かえって利用者を辟易とさせて遠ざけるだけだな。
90 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 21:44:01.13 ID:ntezhUwh.net] 黙って流せばいいのに承伏しかねるとかケンカ勝ってどうすんだゴミカス
91 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 22:05:13.43 ID:h1KiB+oP.net] マルチなんかしなくてもここの神達に質問したら大概わかるだろw
92 名前:デフォルトの名無しさん mailto:sage [2015/03/29(日) 22:09:41.54 ID:60HKROvp.net] >>83 同じような答え書くのに何人も無駄な時間食うし、後から検索が不便だろ
93 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 00:04:53.13 ID:0KvTmfg7.net] >>88 掲示板ジプシーしてなきゃマルチポストなんて何の関係もないしね
94 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 00:06:34.56 ID:0KvTmfg7.net] >>89 News stationのマネしてみただけw
95 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 01:34:34.22 ID:1mrBbg0t.net] >>83 自分に都合のいい解釈しかしねえのなグズ。
96 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 05:34:06.96 ID:VBh0GDlX.net] クズゆえに
97 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 09:00:51.61 ID:Ov0GFE0z.net] 初心者ですが質問させてもらいます Windows Media Playerを起動して、動画を複数追加して、最初に選択したフルパスで再生したいのですが リストに追加して再生までできてます。(リストの先頭が再生されますが・・・) そこでPostMessageを使って、プレイリストに↓↓↓ENTERのように送りたいのですができません。 できれば、具体的なサンプルと詳しい解説付きで教えていただけないでしょうか PostMessage(cWnd, 0x100, wParam, lParam); ↑のうち、cWndしか理解できてません。0x100は押す? wParamは、なんのボタンかってことですか? lParamは、完全に意味不明です・・・。 下に必要な部分だけコード貼りました ideone.com/QiEISK
98 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 09:56:11.93 ID:EDBJT7pb.net] PostMessage https://msdn.microsoft.com/ja-jp/library/cc410952.aspx 読め。 0x0100 → WM_KEYDOWN あとはこっちのスレで遊んでもらえ Win32API質問箱 Build11 [転載禁止](c)2ch.net peace.2ch.net/test/read.cgi/tech/1418181169/ 以上。
99 名前:デフォルトの名無しさん [2015/03/30(月) 17:24:24.12 ID:+3/2Uksk.net] Win7@x64、VS2010、Framework4、画像がモノクロBitmap。 Winフォームで下記コードを実行すると、 RotateFlipTypeが"Rotate180FlipNone"のときに、 回転された画像の右端に黒いゴミ?が付くのですが、 同じ現象が発生する方、原因が分かる方、おりますでしょうか? Image img = Image.FromFile(@"C:\test.bmp"); img.RotateFlip((RotateFlipType)comboBox1.SelectedIndex); pictureBox1.Image = img; ※combobox1の項目はRotateFlipType列挙型の内容をいれています。
100 名前:デフォルトの名無しさん [2015/03/30(月) 20:58:30.77 ID:0v66oFH5.net] 自分.NET歴が長いんですが MVCとか見たことありません。 勉強しておいた方がいいですか? たまに経験あるか聞かれます。 あとlinqとやらもやっといた方がいいですか? SQlならバッチリですが。
101 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 21:02:35.35 ID:mWFZLjtv.net] これは爆釣れですわ
102 名前:デフォルトの名無しさん mailto:sage [2015/03/30(月) 21:56:45.53 ID:rhtY9z7j.net] Webアプリケーション開発に携わる予定がないならASP.NET MVCは知らなくてもよい。 だがLINQはいかなるアプリケーション開発でも知っておいた方がよい
103 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 07:42:40.64 ID:7FvkJziV.net] 全然爆釣じゃないじゃないですか
104 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 10:57:57.33 ID:r/d8PES4.net] unityで使うc#の質問でも良いでしょうか? ゲームオブジェクトに個別にidを振りたいです。 変数idを持たせてそこに番号を振るのでしょうが idはint オブジェクトはオブジェクト型 どこにどう振ったらいいのでしょうか?
105 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 12:08:45.44 ID:EiIz2HrV.net] まるっきりUnity固有の話なのでここでやり取りするのが適切かはわからんが スクリプトを作ってその中にメンバ変数を作ってそこに振る。 取得する時はGetComponentする。
106 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 12:45:52.66 ID:PDuqT+XJ.net] しかしSEって仕事大変すぎないか? テクニカルな部分は全然問題ないんだけど 人間っていう極めて不確定な要素を扱う部分の難しかっていうか・・・ 自分のメンタルだったり、プロジェクトメンバだったり、上司だったり、世論だったり、クラインとだったり、クライアントのクライアントだったり・・・ おっとこれはマ板の話題か・・・ム板は理屈を追求出来るから本当にフロンティアだよ・・・何で人間の心ってこんなに面倒くさいんだろうな・・・
107 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 12:47:06.97 ID://GhI1bQ.net] >>104 すみません、該当板で聞くとプログラムの問題じゃねーか、と言われるもので。 それはクラス型変数を作ってインスタンスという意味でしょうか? ID no = new ID(); と言う感じで入れていけばいいのかな?
108 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 14:05:33.83 ID:yvrxgcRM.net] 自分みたいなカスが父親くらいの年のPGに指図して、 そいつらが出してきたゴミみたいなコピペグラムに頭抱えてるとき、 人生って何だろうと考えるよね
109 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 14:37:30.51 ID:EiIz2HrV.net] >>106 Unityの作法ではMonoBehaviourを継承したクラスを作って それをゲームオブジェクトに貼り付ける、というのが一般的。 あとMonoBehaviourはゲームオブジェクトに貼り付ける以外のやり方で インスタンス生成はできない。 つか、この辺てUnityの使い方の基礎だから何かチュートリアルやった方がいいよ。 独自のクラスを作ってIDとゲームオブジェクトを結びつける、というやり方もありだよ。 ただそういうクラスから例えばGameObject.Destroy()みたいなのを呼んだりするとエラーになったりする。 それを解決するような有料のプラグインもあるし今はフリー版で全機能使えるから 自分でプラグイン書いたりもできるとおもうけど。
110 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 15:05:14.31 ID://GhI1bQ.net] >>108 ありがとうございます。 いまいちはっきり分からないのは勉強不足だからですよね。 どういうwordで調べたら該当するのかもわからず。 いただいたヒントから少し調べてみます。
111 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 15:49:00.74 ID:EiIz2HrV.net] >>109 うん、この話がわからないってことはまったくUnityのことはわからない、 ってことだと思うしその段階でUnityの質問スレ行ってもとりあえず チュートリアルやってからにしてくれ、ってなると思うよ。 まぁ元々プログラムやってる人だと従わなきゃならない作法が多すぎて めんどくせー、とか不自由すぎる!ってなる部分はあると思うw
112 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 16:43:34.03 ID://GhI1bQ.net] >>110 たびたびありがとうございます。 チュートやる方が近道のようですね。 最後のスレちを許していただけるならもう一個だけ質問させてください。 そもそも何でidを振るかというと 多数あるprefabからランダムに選び出して表示させると言うのをやりたいからです。 これはやはりprefabにidを振ってrandomで抽出しかないですよね? 何かほかにありますか?
113 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 17:05:09.04 ID:EiIz2HrV.net] >>111 大体のUnityの作法に従う、という前提でいうと、 ・そういうPrefabを元にしてオブジェクトをインスタンスする為の MonoBehaviourを継承したクラス(スクリプト)を作ってカラのGameObjectに貼り付けとく。 ・そのクラスにGameObject[] prefabsみたいなパブリック変数の 配列を作っておいてインスペクタ上でPrefabをドラッグアンドドロップして配置しておく。 ・int i = Random.Range(0,prefabs.Length);とかでランダムの値出して Instantiate(prefabs[i],posiiton,rotation)みたいにインスタンスを生成する。 とかそんな感じだと思う。 パス書いたストリングの配列置いといて(そのストリング配列をどこに書いておくか、 読んでくるか、という問題はまたあるけど) Instantiate(Resources.Losd<GameObject>(pathes[i]),position,rotation); みたいなやり方もあるけどね。その場合Resourcesってフォルダに prefabを置いておく、とかの約束事はある。 インスペクタで配置する、とかもUnity使ってないと意味不明なんで まぁとりあえずチュートリアルやってみて、って感じではあります。
114 名前:デフォルトの名無しさん [2015/03/31(火) 20:30:11.03 ID:FZhIJWR5.net] idを降るにもランダムで取り出すにもUnity必要ねーんだよ。 何が解らないのか解ってんの?
115 名前:デフォルトの名無しさん mailto:sage [2015/03/31(火) 21:35:52.69 ID:p39Sv7yq.net] >>112 ありがとうございます。 できましたたたたた!
116 名前:デフォルトの名無しさん [2015/04/01(水) 10:44:09.59 ID:SOMpR2yO.net] 初心者のくせにレベル高い質問する奴が多くて凹む 俺なんてもう3年やってるのに未だにデリゲートがわからないわ
117 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 11:14:15.35 ID:1gRtJvyV.net] デリゲートってよくわからないけども、 配達してくれる門のことでしょ?
118 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 13:30:47.74 ID:97llw635.net] if (!xxxxx){ このxxxxx変数の頭に付いてる!はどういった意味なのでしょうか?
119 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 13:37:04.21 ID:uYs13Xxh.net] ! は否定演算子。Boolean型につく。trueならfalseに、falseならtrueに。
120 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 13:40:03.75 ID:97llw635.net] そうだったんですね。 ありがとうございます。
121 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 15:39:21.86 ID:w3sSKfcl.net] そのレベルでいちいち質問してるようじゃ前途多難だなw 煽り抜きの真面目な話
122 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 17:19:12.96 ID:uYs13Xxh.net] Cはおろかjavascriptも見たことないってことだからなぁ
123 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 17:32:30.70 ID:wuQ+3DlS.net] >>117 いちど演算子一通りちゃんと勉強しなおした方がいいマジで
124 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 23:00:59.02 ID:/C37Nzx7.net] Boolean型 そんな型があることを初めて知った
125 名前:デフォルトの名無しさん mailto:sage [2015/04/01(水) 23:08:37.14 ID:0S/G9O5Z.net] 最近プログラム始めました的な人なら仕方ない
126 名前:デフォルトの名無しさん mailto:sage [2015/04/02(木) 10:37:00.56 ID:AeXs8juk.net] boolがあるのにわざわざBooleanを追加した理由ってあるの?
127 名前:デフォルトの名無しさん mailto:sage [2015/04/02(木) 10:52:55.82 ID:phMPzoKJ.net] System.Boolean → .net frameworkの型 bool → C#言語の組み込み型 >bool キーワードは、System.Boolean のエイリアスです。
128 名前:デフォルトの名無しさん mailto:sage [2015/04/03(金) 19:02:33.95 ID:muAurvJ7.net] MemoryStreamの扱い方について教えていただけないでしょうか。 次のようにMemoryStreamを宣言した場合 配列のように各MemoryStream(m1〜3)を格納出来ましたが 最初に宣言だけして後から格納するにはどうしたら良いでしょうか。 MemoryStream[] Ms = { m1, m2, m3 }; 合っているかどうかわからないのですが、次のようには 宣言できても、後から格納が出来ず悩んでいます。 MemoryStream[] Ms = new MemoryStream[]{};
129 名前:デフォルトの名無しさん mailto:sage [2015/04/03(金) 19:52:25.48 ID:JflSpfIv.net] MemoryStream云々じゃなくて クラス配列は作成しただけだと中身がnullだから
130 名前:デフォルトの名無しさん mailto:sage [2015/04/03(金) 19:55:19.03 ID:rgIwRDB+.net] >>127 >MemoryStream[] Ms = new MemoryStream[]{}; 長さ0の配列確保してるから格納できないのは当たり前。
131 名前:デフォルトの名無しさん mailto:sage [2015/04/03(金) 19:55:45.64 ID:JflSpfIv.net] そこまで高度な話ですらなかった newしてる配列で長さ指定してないから空配列になってるだけじゃねえか
132 名前:デフォルトの名無しさん mailto:sage [2015/04/03(金) 20:48:16.74 ID:z3znbzKC.net] >>127 var mss = new MemoryStream [3]; mss[0] = m1; mss[1] = m2 ; mss[2] = m3;
133 名前:デフォルトの名無しさん mailto:sage [2015/04/03(金) 20:56:17.12 ID:muAurvJ7.net] なるほど!!自分はアホでした・・・ 本当にありがとうございました!!
134 名前:デフォルトの名無しさん mailto:sage [2015/04/03(金) 21:26:33.93 ID:Y/S0Zj5n.net] pdbファイルはデバッグ時にどのように役立っているのでしょうか
135 名前:デフォルトの名無しさん [2015/04/03(金) 21:27:25.80 ID:bzwtJx8O.net] Listの内部実装ってどうなってるんですか? 適当なキャパの配列を内部で持って、 addされたindex以上のは取得できないようにしてる感じでしょうか?
136 名前:デフォルトの名無しさん mailto:sage [2015/04/03(金) 21:34:44.85 ID:1XPpXi9x.net] >>133 変数の名前や、ILの命令がソースコードのどこに対応するかなど コンパイルによって失われてしまう情報を持っている >>134 そう 追加するたびに配列作り直してたら効率悪いので 内部の配列が溢れると倍々ゲームで配列を拡大する リストのサイズは配列のサイズとは別に仮想的な値として持っていて、 インデクサの中で インデックス < サイズ であることをチェックしてる
137 名前:デフォルトの名無しさん [2015/04/04(土) 00:59:18.35 ID:0jqle4n2.net] >>135 ありがとうございます。 c#の基本機能を極めてしまったので、更に深い知識を得たくて。 ところでなぜ、内部実装を知っているんですか? .netで用意されているクラスなど覗いても 実装まで見れませんよね? また、ちょくちょくスレの方々が例えばスタックとか
138 名前:qープとかどーのこーの言ってるんですが、そういう知識はどこで得たらいいんでしょう? 参考書読んでもそんな言葉は一言も出てこなくて。 [] [ここ壊れてます]
139 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 01:27:38.82 ID:QQ0bNHZo.net] .NetFrameworkはオープンソースだよ
140 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 01:36:14.76 ID:iZ1TokMe.net] >>136 スタックだのヒープだのはデータ構造の名前。 そんなご大層なものじゃないからアホじゃなきゃググれば30分で両方理解できる。
141 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 05:50:33.63 ID:nyOh/zuP.net] >ヒープだのはデータ構造の名前 へー
142 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 08:14:03.67 ID:9MLdMtB3.net] referencesource.microsoft.com/ これテンプレに入ってないんだな ネイティブ読んでる奴以外は実装が分かるよ
143 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 10:01:48.66 ID:420of61P.net] C# プログラミングリファレンス ◆スタックとヒープ https://msdn.microsoft.com/ja-jp/library/cc406736.aspx
144 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 11:03:33.41 ID:PeaowgPm.net] >>136 スタック、ヒープってのは自分でメモリー管理するc言語の本には出てる。 c#の本だと構造体、クラスあたりの説明にちょこっと出てくるくらいかな。
145 名前:デフォルトの名無しさん [2015/04/04(土) 12:26:14.95 ID:58QdE54y.net] ほっぺたバンバンスタックスタック おしりバンバンヒープヒープ アウアウアゥッー!!1!
146 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 12:32:52.33 ID:pfd5O7mf.net] >>141 そのヒープは>>138 のヒープとは違うヒープだろ 区別がついてない?
147 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 14:56:52.84 ID:XlefrRJp.net] スタックもヒープもメモリ領域の用語とデータ構造の用語の両方で使用されるので 133の見たレスがどちらだったのかは不明。
148 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 17:50:27.11 ID:HfZ/zp/8.net] 明らかにメモリの話と思われる
149 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 19:16:35.42 ID:l5USRqeg.net] 美しい人生よ 限りない喜びよ この胸のときめきを あなたに
150 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 19:54:57.14 ID:G/mZHSfw.net] >>145 どっちも糞も同じ物だって。 スタックについては言うまでもないと思うが、ヒープだって貸し出すメモリーを ヒープで管理するからヒープでしょ。違うの?
151 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 20:02:17.58 ID:JKQhG6t4.net] >>147 愛のメモリーの話と思われる
152 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 20:22:04.15 ID:vicBGV37.net] データ構造を含めた管理方法の話と OSが(その方法で)管理してる領域の使い方の話 同じ話ではないので、どっちの話かちゃんと区別して下さい
153 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 20:26:11.00 ID:Ud1vHqFT.net] >>148 ヒープで管理するからヒープメモリだというソースは?
154 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 22:52:11.93 ID:PeaowgPm.net] あなたにあげる、あったかいんだから
155 名前:デフォルトの名無しさん mailto:sage [2015/04/05(日) 01:03:26.98 ID:MMhMc3sY.net] String と stringの違いはなんでしょうか?どう使いわけるのですか?
156 名前:デフォルトの名無しさん mailto:sage [2015/04/05(日) 01:13:21.04 ID:CUClbhMi.net] >>153 わざとやってないか?w>>125
157 名前:デフォルトの名無しさん mailto:sage [2015/04/05(日) 01:40:29.52 ID:X2BYrh95.net] varの存在意義がわからない…orz
158 名前:デフォルトの名無しさん mailto:sage [2015/04/05(日) 02:12:28.83 ID:dDi9RE1B.net] てかデフォで型推理>変換まで自動化すべきだよね 明示的に書いたときだけそっち優先でなんの問題があるのか
159 名前:デフォルトの名無しさん mailto:sage [2015/04/05(日) 05:42:15.21 ID:rnU7gpAt.net] 存在意義が分からないと何もできない奴を粛正して回る方が先 生きるのにも向いてないから、この世から解放してやる必要がある
160 名前:デフォルトの名無しさん mailto:sage [2015/04/05(日) 08:11:03.64 ID:KZ+Fa3I0.net] >>155 linqやってみれば? varが無ければlinqなんてやってられないよ
161 名前:デフォルトの名無しさん [2015/04/05(日) 09:57:13.71 ID:oXAovg9x.net] varなかったら1ヶ月で一日分ぐらい時間ロスするだろ
162 名前:デフォルトの名無しさん mailto:sage [2015/04/05(日) 09:58
] [ここ壊れてます]