トップページ⇒tech
1001コメント309KB

C#, C♯, C#相談室 Part71

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん2012/03/24(土) 16:43:24.60
前スレ
C#, C♯, C#相談室 Part70
http://toro.2ch.net/test/read.cgi/tech/1327570969/

Visual Studio 2010 Express
http://www.microsoft.com/japan/msdn/vstudio/express/default.aspx
0877デフォルトの名無しさん2012/05/02(水) 18:53:33.02
>>876
お前こそ歴史上最高の知的障害だな
10^-10000000000秒が1ミリ秒に増えたとしてもお前は待てないのか
0878デフォルトの名無しさん2012/05/02(水) 18:54:30.70
ありえない仮定を持ち出す

だっけ
0879デフォルトの名無しさん2012/05/02(水) 18:54:50.51
速度やメモリの使用量とかディスクの使用量とかを気にしない似非プログラマが増えたな
640KBなんていっても、なんのことかも分からない奴らばっかだろうなw
0880デフォルトの名無しさん2012/05/02(水) 18:57:16.82
はいはいすごいですねー。
気にするスレに行ってください。
0881デフォルトの名無しさん2012/05/02(水) 18:57:33.88
DOSのメモリの壁くらいで調子に乗ってる奴始めてみた
0882デフォルトの名無しさん2012/05/02(水) 18:58:46.21
はいはいHMAHMA
0883デフォルトの名無しさん2012/05/02(水) 19:00:43.21
>>879
すっげーDOSだー超かっけープロだ天才かよ尊敬するわー
Microsoftとか超一流企業に努めて年収数千万はもらってそうじゃね???
0884デフォルトの名無しさん2012/05/02(水) 19:01:30.70
>>879
俺もおっさんだけどそんな時代を振りかざすのは老害ですよ
0885デフォルトの名無しさん2012/05/02(水) 19:06:06.55
いいから体重と髪の毛の本数でも気にしてろ
0886デフォルトの名無しさん2012/05/02(水) 19:09:47.13
DOSを知ってるような世代が「超かっけー」って・・・
0887デフォルトの名無しさん2012/05/02(水) 19:11:07.51
いやDOSなんて20代後半なら触ってるはずだ
ギリ大丈夫だ
いや何が大丈夫なのか分からんがたぶんな
0888デフォルトの名無しさん2012/05/02(水) 19:11:44.21
>>886
16でもDOSくらいしっとるわ。
老害はすぐ「若い奴は何もものを知らない」と思い込むからゴミなんだよね。
早いところ死んでね。
0889デフォルトの名無しさん2012/05/02(水) 19:13:08.32
C#で作成された、名前を聞けば大抵の人は知ってるってレベルのアプリケーションってあるの?
例えば、MAYAとか
0890デフォルトの名無しさん2012/05/02(水) 19:13:48.08
20代後半で「超かっけー」って・・・
0891デフォルトの名無しさん2012/05/02(水) 19:14:44.84
>>886
ENIACって知ってるか?知ってたら70代か?ん?
0892デフォルトの名無しさん2012/05/02(水) 19:16:09.81
>>889
VisionEditor

お客様から、起動が遅いとか、操作してる際に1テンポの待ちがあるとか苦情が来ています。

0893デフォルトの名無しさん2012/05/02(水) 19:18:48.38
スレ違いだって言ってるだろ。
アンチは結構だからよそでやって。
0894デフォルトの名無しさん2012/05/02(水) 19:22:11.42
Hi
0895デフォルトの名無しさん2012/05/02(水) 19:25:00.17
スレ違いだってことすら分からない人間に、
メモリがどうこう速度がどうこう言われても、
あ、そ。としか言い様がない。
こんなところで掃き溜まってないでその素晴らしいスキルを生かせるところでご活躍ください。

あ、口ばっかで役に立たないからこんなところにいるんだよな。こりゃ失礼。
0896デフォルトの名無しさん2012/05/02(水) 19:28:20.52
マジレスしちゃうけど、一切構わなければそのうち枯死してくれるよ。
誰かひとりでも触ると元気になっちゃうから困りものだけど。
0897デフォルトの名無しさん2012/05/02(水) 19:28:45.61
みんなインタプリタ好きなんだなw
それだったら、perlのほうが速いからperlでもやったら幸せになれるのに。
0898デフォルトの名無しさん2012/05/02(水) 19:30:22.99
>>896
めんどくせえのが、速度がどうこう言う奴は、自己完結しててもブヒブヒうるせえんだよ。
完全に自分の主張に酔ってる。その程度の理屈こねられる奴なんて腐るほどいるのに。
クズ・ゴミ以外の何物でもない。
0899デフォルトの名無しさん2012/05/02(水) 19:31:06.61
>>897
そうか。じゃあperlスレに行って幸せになっててくれ。
0900デフォルトの名無しさん2012/05/02(水) 19:41:19.91
>>897
パイパイ
0901デフォルトの名無しさん2012/05/02(水) 19:42:44.96
速度厨は、メリットとデメリットと使用場面の選別もできないバカしかいない。
0902デフォルトの名無しさん2012/05/02(水) 19:44:49.92
実際何か作った上で速度がどうこう言っているのだろうか
なんとなくもっさりする気がするレベルだろ?
0903デフォルトの名無しさん2012/05/02(水) 19:46:16.28
これだから煽りがいがあるんだ
止められん
0904デフォルトの名無しさん2012/05/02(水) 19:49:36.26
煽るとレスくれる、煽りに優しいこのスレが大好きです><
0905デフォルトの名無しさん2012/05/02(水) 19:52:22.52
IDなしさいこー!全員ケンカしろー!
0906デフォルトの名無しさん2012/05/02(水) 19:56:26.11
                        ', ;l: ll kr'´ ィイィ彳彳彳彳
                         ヾ州ィイイィ彳彳彡彡彡
               _ __      ,′        ``ヾミミミ
            ,. '´;:.:.:.:.::::::::.:.:.``ヽ  ,′     -‐ミミヽ/ミミミミミ
         ,. '´..:.:.:,. -─‐‐- 、;;;:;:.:ヽ〈           ,′ミミミミヽ
         / .:.:.:.:.:.く        ``ヾ「ヽヽヾミニ二二ミヽ `ヾミミミ
       ./ .:.:.:.:::::::::::::〉  ∠二二ニ彡' V/ T TTにニニニニニニニニニ====
       / .:.:.:.:::::::::::::::/     -='ぐ  /   l ||¨´ ̄``       . :;  そんなことを言うのは
     / .:.:.:.::::::::::::::::/     '''´ ̄` /   `Y´           . ;..:
    ,′.:.:.:.:::::::::::::〈          ヽ____ノ',           .;: .;:     この口かっ……んっ
    i .:.:.::::::::::::::::::::::',         ,;;;'ハミミミヽヽ        .,.:; .; :.;:.
      ',.:.:.:.:/´ ̄`ヽ;;;',        .;;;'  ``ヾミヽ j!     ,. ′.;: .;:. :
     ',.:.:.:ヽ い( ミj!              )ミミj 、 、 ', ., 、:, 、 .; :.
      ',;;;:;:;:入    _       ..:;.;:.:;..:`Y ミj!  、 、 ', ., 、:, 、
      ';;;:;:.:  `フ´  _ノ    . ;: .;: .; :. ;:. ;:.`Y´  、 、 ', ., 、:, ,. '´
       Lノ´ ̄  , ィ´  .:; .:; . ;:. ;:. ;: .;: .; :. ;:. ;} 、 、 ', ., 、:,,.: '´
      ノノ   ____\ ;.: .;: . :;. :;. :;. :; .;: .;: .;人 _; :; :; ィ´`ヾ
   ,.  '´         ̄ ̄``¨¨ー',:;;,,:,;:,;,. '´ /;;;;;;;;;;;;;;;/   ',
0907デフォルトの名無しさん2012/05/02(水) 20:25:08.94
C#は最高にホットなプログラム言語だな
0908デフォルトの名無しさん2012/05/02(水) 20:34:41.39
↑
ネタ振り乙
0909デフォルトの名無しさん2012/05/02(水) 20:38:22.06
つまりふらっとスレに続いて本スレもソフトウェア板に移転という
恥さらしな結末になるということかな?
0910デフォルトの名無しさん2012/05/02(水) 20:40:02.19
はやくソフトウェア板に新スレ立てろよ
0911デフォルトの名無しさん2012/05/02(水) 20:42:28.28
さっさと質問して馬鹿を晒せよ
0912デフォルトの名無しさん2012/05/02(水) 21:09:03.33
質問さっさとしろや
0913デフォルトの名無しさん2012/05/02(水) 21:13:23.40
>>912
学歴は中卒ですか?
0914デフォルトの名無しさん2012/05/02(水) 21:15:54.56
いえ、
灘中高⇒東大理三⇒基礎研究意

志望の小学生です。
0915デフォルトの名無しさん2012/05/02(水) 21:18:51.75
>>914
わざわざポス毒を狙うのですか?まあお好きなように
0916デフォルトの名無しさん2012/05/02(水) 21:22:00.32
はい、臨床医なんて屑だと思っていますんで
0917デフォルトの名無しさん2012/05/02(水) 21:26:21.42
ツマンネ







つまんねーんだよ
0918デフォルトの名無しさん2012/05/02(水) 21:27:54.99
と面白いことを一切言えない荒らししかできない奴が言っています
0919デフォルトの名無しさん2012/05/02(水) 21:28:07.26
いちいち主張しなくても分かっていますよ
馬鹿ですか?
0920デフォルトの名無しさん2012/05/02(水) 21:44:16.63
自己紹介乙
0921デフォルトの名無しさん2012/05/02(水) 21:52:36.39
え?
もっと面白い人だと思ってました
残念です
0922デフォルトの名無しさん2012/05/02(水) 22:09:22.69
何この吉本芸人気取りの馬鹿
0923デフォルトの名無しさん2012/05/02(水) 22:16:14.40
ちょっと捻った言い回しをしてみたかったのかな?
残念ながら全然だね
0924デフォルトの名無しさん2012/05/02(水) 22:20:44.92
画像も動画も標準ライブラリじゃ読み込めない
どうでもいい機能追加するようにそういう機能追加しろよ
PHPにも劣る
0925デフォルトの名無しさん2012/05/02(水) 22:22:22.78
じゃあPHPお使いください
お前の都合など知らん
0926デフォルトの名無しさん2012/05/02(水) 22:24:00.78
は?
0927デフォルトの名無しさん2012/05/02(水) 22:25:00.04
ふぅ…
0928デフォルトの名無しさん2012/05/02(水) 22:32:20.54
へぇ
0929デフォルトの名無しさん2012/05/02(水) 22:34:17.93
おっとここでストップだ
0930デフォルトの名無しさん2012/05/02(水) 22:40:50.63
こういう流れ どこらへんがおもしろいと思ってやってんの?
0931デフォルトの名無しさん2012/05/02(水) 22:41:47.07
は?
0932デフォルトの名無しさん2012/05/02(水) 22:43:05.73
>>930
お前みたいに反応するからだろー
いい加減黙れよ人口無能未満が
0933デフォルトの名無しさん2012/05/02(水) 22:47:03.26
>>932
つ 鏡
0934デフォルトの名無しさん2012/05/02(水) 22:53:16.17
お前らも男のロマン大会しようぜ〜。
0935デフォルトの名無しさん2012/05/02(水) 22:55:38.82
じゃあ、まずUbuntuからはじめよう
0936デフォルトの名無しさん2012/05/02(水) 23:05:24.11
またUentuかよ
0937デフォルトの名無しさん2012/05/03(木) 11:04:25.82
>画像も動画も標準ライブラリじゃ読み込めない

動画は置いといても「標準ライブラリ」で画像読めないか?
0938デフォルトの名無しさん2012/05/03(木) 11:05:11.90
メジャーな画像は読み込めるね

もうここは放棄しろよw

ID付きのところへ行こうぜ
0939デフォルトの名無しさん2012/05/03(木) 11:15:36.87
どうせ、ここもふらっともそんなに変わらないし、どこかの誰かが
立てたここに統合して良いだろ

ふらっとC#,C♯,C#(初心者用) Part92
http://anago.2ch.net/test/read.cgi/software/1335443552/
0940デフォルトの名無しさん2012/05/03(木) 11:41:34.01
textはこういう内容
folder名
..subfolder名
folder名
..subfolder名
..subfolder名

IEnumerable<Folder> folders;
class Folder{public IEnumerable<SubFolder> SubFolders;}
folders.SubFolders;//こういう構造

void Main()
{
folders=GetFolders(text);
}

IEnamerable<Folder> GetFolders(string text)
{
//この部分の書き方がわかりません
}
0941デフォルトの名無しさん2012/05/03(木) 11:43:03.53
yield break;

終了
0942デフォルトの名無しさん2012/05/03(木) 11:52:13.26
>>940
場所変えたところで(ほぼ)住人は同じだから同じ答えしか返らんぞ
お前には無理
0943デフォルトの名無しさん2012/05/03(木) 11:56:29.39
お前の暇つぶしに付き合っている暇はない
誰かに相手して欲しいなら友達作れ
0944デフォルトの名無しさん2012/05/03(木) 11:58:24.57
いきなり巷のお決まりパターンなんか実装したところで無理。
メモリーの無駄とか気にする前にとりあえず、結果を出して
それから改善すればいい。
0945デフォルトの名無しさん2012/05/03(木) 12:00:38.56
俺が書いたとおりの答えで満足してくれるんならList<T>使って解答を書いてあげよう。
「メモリの無駄なのでList<T>は使いたくありません」などと後から出てくるようであればそんなことは知ったことではないが。
0946デフォルトの名無しさん2012/05/03(木) 12:05:26.34
値型は、別にしろ、Tが参照型ならList<T>だろうがT[]だろうが
気にする必要は、ないな。参照型で保持されるのは、ポインタだけだし。

そりゃまあ、数千〜数万件規模の項目数なら話は、別だろうけど。
0947デフォルトの名無しさん2012/05/03(木) 12:20:33.47
その糞みたいなファイルのフォーマットはなんとかなんないの?
0948デフォルトの名無しさん2012/05/03(木) 21:12:17.99
糞みたいなフォーマットの脳みそをなんとかしてから発言してね^^
0949デフォルトの名無しさん2012/05/03(木) 21:16:15.82
今のーみそフォーマットしてるとこ……
0950デフォルトの名無しさん2012/05/03(木) 21:29:57.91
どうせ不良セクタだらけでフォーマットできんだろw
0951デフォルトの名無しさん2012/05/03(木) 21:35:24.23
ここはSSDに換装だ
0952デフォルトの名無しさん2012/05/03(木) 21:37:39.21
>>947
普通に階層化テキストのフォーマットだが?
そんなことも知らないでプログラマ気取り?
0953デフォルトの名無しさん2012/05/03(木) 21:41:01.09
プログラマ気取りってなんだよ

プログラマなんて一番末端だぜ
配管工と一緒
0954デフォルトの名無しさん2012/05/03(木) 21:41:09.89
知ってるなら何でも答えたってや
おおきに
0955デフォルトの名無しさん2012/05/03(木) 21:41:26.58
>>946
何いってんの?インスタンス化したときはちゃんとメモリ確保される
参照渡しするときはその確保したメモリ領域のポンタだけ渡すというだけの話
だから最初にListでインスタンス化するかイテレータ使うかは大きく違う
0956デフォルトの名無しさん2012/05/03(木) 21:42:18.22
日本のプログラマーって実質コーダーのレベルですからねー
0957デフォルトの名無しさん2012/05/03(木) 21:45:02.59
そんな素人の戯言なんかどうでも良いからバシッと>>940に答えてくれ
0958デフォルトの名無しさん2012/05/03(木) 21:45:50.41
>>957
少なくともお前には無理なのは確信取れた
0959デフォルトの名無しさん2012/05/03(木) 21:46:45.18
そう俺には無理だ
だからできる奴頼むぜ
0960デフォルトの名無しさん2012/05/03(木) 21:50:47.10
>>955
List<T>そのもののインスタンス分のメモリーは、確保されるが
Tが参照型で例えば、画像データなんかの場合は、画像データそのものは、実質1つだけだろ。

0961デフォルトの名無しさん2012/05/03(木) 21:51:34.07
ちなみに>>940は条件が不足しているのでここに書く

・GetFoldersはプログラム中何度も呼び出される
・メモリを節約したいのでGetFoldersの中でリストを使用したりしてはいけない
・イテレータの勉強を行っているためyield returnを使用しなければならない
 イテレータの使用により条件が満たせない場合は理由を述べること
・この関数はリソースをファイルや画像、動画に置き換えても動作しなければならない
0962デフォルトの名無しさん2012/05/03(木) 21:53:04.03
.netなんてつかってて、メモリを節約?

スレ違い

Cで書け
0963デフォルトの名無しさん2012/05/03(木) 21:54:03.67
黙れキチガイ
0964デフォルトの名無しさん2012/05/03(木) 21:55:50.47
>>960
確保されないようにするために
イテレータ使うんだよ
イテレータなら千枚のbitmapを同時に開くことはできるが
List<T>だと無理
0965デフォルトの名無しさん2012/05/03(木) 21:58:27.81
>>961

>・GetFoldersはプログラム中何度も呼び出される
そんな事は言っていない、Foldersクラスを何度も呼び出すと言っただけ
一回イテレータで読み込んだあとは、プロパティを通して別のクラスが参照することになる
0966デフォルトの名無しさん2012/05/03(木) 22:00:07.17
>>965
×Foldersクラスを何度も呼び出すと言っただけ
○Foldersプロパティを何度も呼び出すと言っただけ
0967デフォルトの名無しさん2012/05/03(木) 22:01:35.80
イテレータブロックで作成したイテレータはResetがないって何回も言われてたと思うけど覚えてます?
0968デフォルトの名無しさん2012/05/03(木) 22:03:10.54
イテレータをResetしなくてもIEnumerable<T>.GetEnumeratorは何度でも呼べる
0969デフォルトの名無しさん2012/05/03(木) 22:10:16.82
>>954
大阪民国人は無条件でくたばれ
0970デフォルトの名無しさん2012/05/03(木) 22:10:35.38
>>967
あなたの言っているResetの意味がわからないのでスルーしていました
Resetという英語の意味はわかります
0971デフォルトの名無しさん2012/05/03(木) 22:31:59.04
>>940に質問がいくつか。

・サブフォルダは1階層のみ?
・テキストファイルの先頭の「..」は文字通り半角ドットが2つ?
・GetFoldersで取得したイテレータは、
 var folders = GetFolders();
 foreach (var f in folders)
 {
  foreach (var s in f.SubFolders)
  {
   // ここで処理?
  }
  // ここでも処理?
 }
 という使い方になってしまうけど、それでいいの?
・FolderとSubFolder、ほんとに2クラス必要?
0972デフォルトの名無しさん2012/05/03(木) 22:46:49.15
>>971
>・サブフォルダは1階層のみ?
はい、今のところは

>・テキストファイルの先頭の「..」は文字通り半角ドットが2つ?
実際は違いますが、同じようなものです

>・FolderとSubFolder、ほんとに2クラス必要?
必要です。実際はフォルダじゃないので、まあフォルダみたいなものですが…
Foldersをイテレータを使って初期設定するAクラスと
Foldersプロパティを利用するMainクラスがあります
利用する側は

void Main()
{
var fhoge=A.Folders.Where(f=>{});
var shoge=A.Folders[idx].SubFolders;
//本当はフォルダ名でもできるようにしたかったけど無理そうですね
//カスタムコレクションクラスをイテレータで作ればできそうですが
shoge=A.Folders["フォルダ名"].SubFolders;
}
0973デフォルトの名無しさん2012/05/03(木) 22:54:00.65
>>972
>var shoge=A.Folders[idx].SubFolders;
ってことは、IEnumerableじゃなくて、配列じゃね?
var shoge = A.ElementAt(idx).Subfolders
と解釈して良いかな
0974デフォルトの名無しさん2012/05/03(木) 22:56:29.26
>>973
すみません、Listと混同してた
var shoge = A.ElementAt(idx).Subfolders
これで構いません
0975デフォルトの名無しさん2012/05/03(木) 23:15:06.69
んー、であれば、List<T>でやってもIEnumarableでやっても、
メモリ使用量はほぼ同じになります。
Folder - SubFolderの階層構造がある故に、各SubFolderにアクセスした時点で、そこまでに至る行の
Folder、SubFolderはインスタンスとして作成されてしまうので。
前提としてのFolder、SubFolderの構造をもちっと考え直して欲しいかな。
0976デフォルトの名無しさん2012/05/03(木) 23:16:02.61
まだやっとんのかいな〜
レス数が950を超えています。1000を超えると書き込みができなくなります。