C#は糞2.0

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2010/04/30(金) 15:25:27
前スレ
C#は糞
ttp://pc12.2ch.net/test/read.cgi/tech/1246520657/
2010/07/01(木) 16:18:58
=== 池沼リスト ===
>>546
2010/07/01(木) 16:20:22
C#製品のなさが全てを物語っている
2010/07/01(木) 18:07:52
自分が見ない、見ようともしないものを存在しないと断定するのが流行ってるのか?
2010/07/01(木) 18:41:02
>>549
頭の悪い素人が妄想で語ってるだけ。
2010/07/01(木) 18:50:06
C#で本業語ってるやつは、刑務所の懲役か、職業訓練くらい
2010/07/01(木) 18:51:17
プロ:C/C++/Java/PHP
アマ:VB/C#・Perl
2010/07/01(木) 19:22:50
レス見てるとC#保守派は頭が悪そうだね。
2010/07/01(木) 19:40:37
プロ:C/C++/C#/Java/VB/Perl
アマ:PHP

2010/07/01(木) 19:48:38
プロ:C/C++/Java/PHP
アマ:VB/Perl
猿の遊び知的障害者向け:C#
2010/07/01(木) 20:47:58
バカ:>>555
2010/07/01(木) 22:13:44
糞と言っている奴が一番の糞の法則発動
2010/07/01(木) 23:28:20
C#叩いてるのは人格批判しかできない欠陥品だけ
559デフォルトの名無しさん
垢版 |
2010/07/02(金) 05:23:19
コードが見やすいよね
2010/07/03(土) 11:40:56
無能:>>556
2010/07/03(土) 11:51:27
C#やってるやつは人格が欠落している
562デフォルトの名無しさん
垢版 |
2010/07/03(土) 16:32:59
C#で金もらってる人って恥知らずだよね
2010/07/03(土) 16:35:47
理由も書かずに恥知らずとは
2010/07/03(土) 16:42:00
>>563
このスレの公理だから理由は不要だ。
それが嫌なら違う公理系のスレに行ってくれ。

なあに、このスレ以外のほとんどが該当するから、何の心配もいらないさ。
2010/07/03(土) 17:24:05
現実を知らないC#バカはこのスレ来なければいいのに。
2010/07/04(日) 01:09:13
MSアンチが、如何に馬鹿なのかがよくわかる良スレ。ガンガンやってくれ。
2010/07/07(水) 16:55:18
ねぇねぇ。
C#とかJavaってnullチェックをどのくらいするものなの?
すべてnull無しで設計するのもなの?
様々な場所でチェックするものなの?
2010/07/07(水) 20:13:17
クラスライブラリならパブリックメンバの全ての引数
内部ならポリシー次第
2010/07/07(水) 20:26:38
つまり可能な限りチェックするってことなのね・・・。
あぁー、C++の要領で設計するとめんどくさ過ぎるなぁ。
サンプルコードを読みあさって設計パターンを
勉強しなおしときます。
2010/07/07(水) 20:33:25
C++だって同じだろ
クラスライブラリとして不特定多数の人が使うようなものであれば
外から見えるものは全て完璧にチェックするのが当たり前。
内部で呼ぶだけなら結局動けばいいんだからプロジェクトのお約束次第。
2010/07/07(水) 20:47:59
いや、チェックするのはわかるんだけど
値が確実にほしいときって参照が使えたではありませんか。
C++で参照がNULLで渡されたかを確認してるって言うなら
なにも言い返せないけど、全てにおいてnullをチェックするのが
めんどくさいなーと。
お約束次第とはいえ、C#は関数引数やらメンバ変数やら
ほぼ全てnullが入る可能性があるし。
refはポインタの参照みたいな感じだしなぁ。
2010/07/07(水) 20:54:39
そりゃJavaもヌルポでまくるからな
2010/07/07(水) 21:06:50
.NETのクラスライブラリはちゃんとnullチェックして明示的に例外投げてくれるからまだいいが
Javaはテキトーにぬるぽが飛んでくるからもっとたちが悪い
2010/07/09(金) 10:00:07
Javaでヌルポ出すやつは低能。
低能用のC#でもやってなさい。
2010/07/09(金) 10:14:53
また、人叩きにもどってやんのw
2010/07/09(金) 11:45:25
C#とJavaって、そこまで違いあるのかい?
似たような物だって話きくんだけど。
2010/07/09(金) 12:15:16
もはや別物
2010/07/09(金) 17:15:27
Javaはクラスライブラリやフレームワークからヌルポが飛んでくるのが最悪
引数や状態の明示的なチェックを少々サボっても
どうせ使い方が間違ってるのが悪いんだしヌルポで止まるからおk
みたいな風潮があるよね
2010/07/09(金) 18:03:05
ぬルポじゃ何が悪いのかわからんよね
2010/07/12(月) 17:48:11
C#ってなくても困らないよね
C#やってるやつもいなくなっても困らないよね
2010/07/12(月) 18:15:21
お前が居なくなったらみんな得するけどな
2010/07/12(月) 18:51:27
顔真っ赤にしてすぐ反応してくるやつって、なんだかんだで気にしてんだなw
それに気づいていながら、無能じゃ他に何もできないし、必死に肯定するしか能がない。
無能とは哀れなものだな。
2010/07/12(月) 19:16:18
顔真っ赤にしてすぐ反応してくるやつって、なんだかんだで気にしてんだなw
それに気づいていながら、無能じゃ他に何もできないし、必死に否定するしか能がない。
無能とは哀れなものだな。
2010/07/12(月) 19:52:16
>>582
(キリッ
2010/07/14(水) 21:27:46
C#っていうかCLIって中途半端なものが多くね?
DataTable.ImportRowで追加された行番号がわからないとか
2010/07/14(水) 21:31:36
それC#もCLIも関係ない
MS独自のライブラリ
2010/07/18(日) 19:44:02
じゃあそれで
2010/07/18(日) 22:50:12
行番号使ってなんかやろうとしている時点で、稚拙な設計していそうな予感をさせる。
2010/07/19(月) 12:44:45
じゃあ逆に高度な方法を教えていただきたい。
2010/07/19(月) 14:00:02
データベース板に行け
2010/07/19(月) 14:08:48
データベースで全部出来ない事情があるからDataTableを使っております。
2010/07/19(月) 23:06:28
そういう事情が発生するというのは設計が稚拙だからなんだろう。
2010/07/19(月) 23:28:41
自分で全て設計してるなら確かにそうなんだろうけど。
既にあるものを扱わないといけない場合とかあるでしょ?
2010/07/20(火) 01:18:47
データベースを入門レベルの基礎から勉強して出直して来い。
2010/07/20(火) 02:23:31
MFCのことですねわかります
2010/07/20(火) 03:18:09
わかった。俺が悪かった。勉強しなおしてくるよ・・・。
ついでに教えて欲しいんだけど、問い合わせ結果の
DataTableって行番号使わなかったり整形しないのが
普通なの?
2010/07/20(火) 06:05:12
Excel脳だな。
2010/07/20(火) 10:21:54
うん、わかった。
有益な話帰ってこないからもういいや。
不満が出たらまたくるよ。
2010/07/20(火) 10:27:57
こいつは配列脳から離れられないようだな。
2010/07/20(火) 13:30:49
こんな辺境の隔離スレで有益な情報が帰ってくるわけないだろw
誰かに聞きたかったら素直に初心者質問スレに行け。

リレーショナルデータベースに行番号なんて概念はない。
似たような事がしたいならAuto IncrementのID列用意しとけ。
601デフォルトの名無しさん
垢版 |
2010/07/21(水) 16:30:43
C#を勉強している。
MFCよりもWindowsプログラミングが楽だから。

C#の言語仕様を見ると、C#2.0レベルで十分だと思う。
ざっと調べた限り、この言語自体を本気で勉強する気にはならない。

あくまで見てくれの部分(GUI)を作るためだけのもの。




やっぱり、C++の方が好きだ。
2010/07/21(水) 18:32:34
.NET2.0で十分って言う人は居るけど、C#2.0で十分って言う人は珍しいな。

C#3.0になるとLINQで必要になる拡張メソッド・ラムダ式・varキーワード・匿名型、地味に便利な自動実装プロパティなどが追加され
C#4.0ではオプション引数・名前付き引数・ジェネリックの共変性/反変性が追加された。

自分で型を定義してやったりすれば、これらの新機能が.NET2.0ターゲットでも使える。
.NETのバージョンが全てで、C#のバージョンには大した意味はない。(C#2.0に制限するのはVS2005でのコンパイルをサポートしたい場合ぐらい)
2010/07/22(木) 06:20:03
C#にGUIの機能なんかあったっけ?
604デフォルトの名無しさん
垢版 |
2010/07/22(木) 07:48:40
なんか仕様に一貫性がなくてやたら新しい機能を入れている。

ラムダ式なんか見ただけで気持ち悪い。ふざけているのかと。
ラムダ式でギャーギャー騒いでる奴の気がしれん。そんなオタクの
機能なんか世間では使わんよ。

自動実装プロパティのどこが嬉しい?(プロパティですらその意義を認めないが)
実装を変えてもクライアント側に影響がでないって?それはプロパティではなく
てアクセッサの特長でしょ。

拡張メソッド? 匿名型? ジェネリックの共変性/反変性?

そんなのまじめに勉強するぐらいなら、C++0xを勉強した方が
ましだ。


あいにくLINQには興味ないので
2010/07/22(木) 08:07:54
自分が理解できないものは糞と決めつけるすっぱいぶどう症候群だな、典型的な。
2010/07/22(木) 08:13:55
C#=PHP
607デフォルトの名無しさん
垢版 |
2010/07/22(木) 08:21:14
>>605

すぐ釣れると思ったw このバーカ




お前は、せいぜい使わん機能をせっせと覚えてろ
2010/07/22(木) 08:24:26
「おまえには」使えないだけだよ、おバカさんw
609デフォルトの名無しさん
垢版 |
2010/07/22(木) 08:29:28

タコが真っ赤な顔して怒った、怒ったw




訂正、「使えない」じゃなくて「使う必要もない」機能をせっせと覚えてろ。
どうせ、そんなこと得意げに言っても誰にも実社会では相手されん。
せいぜい掲示板で威張ってろや。このカスども
2010/07/22(木) 08:31:01
実社会の進歩についていけなくなりつつあるおっさんよ、鏡見ようねw
2010/07/22(木) 08:32:22
じゃあC++0xやってなよ
ラムダは目玉機能の一つだしC++/CLI(元をたどればC#)由来の新機能がたくさん盛り込まれてるし
そのほかにもC#など比べものにならないようなマニアックな機能ばっかり
2010/07/22(木) 14:38:35
こんなとこで煽らないと人に構ってもらえない寂しい人なんだから放っておきなよ。
幼稚な煽りばかりで、まじめに相手すべきことなんて何一つ言ってないんだから。
夏になって小学生だか中学生が背伸びして書き込んでると思えば
ただ無視すればいいだけだってわかるでしょ。
613デフォルトの名無しさん
垢版 |
2010/07/22(木) 14:44:18
はいはいと
2010/07/22(木) 14:45:50
理解できない馬鹿が暴れてるだけだな
615デフォルトの名無しさん
垢版 |
2010/07/22(木) 14:46:38
馬鹿がすぐに釣れるw
2010/07/22(木) 14:54:01
>ラムダ式なんか見ただけで気持ち悪い。ふざけているのかと。
>ラムダ式でギャーギャー騒いでる奴の気がしれん。そんなオタクの
>機能なんか世間では使わんよ。
馬鹿すぎるwwwwwwwwww
2010/07/22(木) 14:54:23
スレと関係ないんだけどさ、俺「釣り」とか「釣り師」っていうのは、

 釣り師 ↓     
.            /| ←竿
     ○  /  |
.    (Vヽ/    |
    <>     |
゙'゙":"''"''':'';;':,':;.:.,.,__|_________
             |
  餌(疑似餌)→.§ >゚++< 〜
                 の組み合わせだと思ってたんだけど、

最近自称釣り師がダイレクトで自分の本音を攻撃されて「釣れた!」とか
言ってるの多いよね。
 これは、どっちかというと、



          ,〜〜〜〜〜〜 、
|\     ( 釣れたよ〜・・・)
|  \    `〜〜〜v〜〜〜´
し   \
゙'゙":"''"''':'';;':,':;.:.,.,  ヽ○ノ
          ~~~~~|~~~~~~~ ̄ ̄ ̄ ̄ ̄ ̄ ̄
                 ト>゚++<
              ノ)

かと思うんだけど、どうよ?
2010/07/22(木) 14:56:29
可哀想だから言ってやるなよ
2010/07/22(木) 15:53:51
ラムダも使えないとか冗談でしょ。釣られるなよ、お前ら。
C++ でも Boost 使ってればラムダ使うし、冗談にもほどがある。
2010/07/22(木) 16:08:24
>>619
ラムダ式なんか見ただけで気持ち悪い。ふざけているのかと。
ラムダ式でギャーギャー騒いでる奴の気がしれん。そんなオタクの
機能なんか世間では使わんよ。
2010/07/22(木) 16:30:12
世間ではプログラミング言語なんか使わんよ、機械語で十分。とか豪語していた先達の
後を追わないでくださいねw
2010/07/22(木) 16:39:19
井の中の蛙
623デフォルトの名無しさん
垢版 |
2010/07/22(木) 17:06:25
>>617

しかし、あんたも暇だね〜〜w
2010/07/23(金) 12:34:07
ラムダは便利だと思うけどLINQどうなのかね?


2010/07/23(金) 13:01:58
使い方覚えたら今までやってた事が馬鹿らしく思えてくる便利さ
そしてLINQ使えないバージョンで開発する時に軽く欝になる
2010/07/24(土) 21:08:11
LINQなかったら生きていけないでしょ
2010/07/28(水) 15:58:35
C#のジェネリック、もっと便利になりませんかねぇ
C++だとかなりコード減らせるんですけど。
C++テンプレートで肥大化するってのも書き方次第だし。
2010/08/01(日) 10:16:49
ジェネリックは実行時に展開されるからC++みたいな言葉遊びは原理的にできない
コンパイル後もポータブルでないといけないからC#の言語仕様に依存する要素を残すわけにはいかない
2010/08/01(日) 12:21:22
ジェネリクスはC++>>(超えられない壁)>>C#>>Javaって感じだな
2010/08/01(日) 16:32:33
genericsに関しては、C#>>Java>>(超えられない壁)>>C++ だろ
2010/08/01(日) 19:03:46
ジェネリックならそうなるな。
2010/08/01(日) 20:03:17
実行時とはいえ特殊化される(されない場合が多いけど特殊化されているものとして扱える)分
Javaよりはずっとテンプレートに近い
2010/08/01(日) 21:51:15
テンプレートは同じような型を自動的に展開してくれるだけ。非常に高度なマクロといってもいい。
ジェネリクスは根本的に異なる。
2010/08/01(日) 21:54:08
型→型に関するコード
2010/08/02(月) 08:49:46
.NETのジェネリックはJITコンパイラレベルのテンプレートみたいなもの。

ジェネリック型を特殊化する機能がランタイムに備わってる。
実際には、コードが型ごとに展開されるのは値型の場合のみで、
参照型の場合は共通のコードが使いまわされるけど、フィールドなどはそれぞれ
別に作られるから気にする必要なし。
2010/08/02(月) 12:22:16
んー、よくわからないけど、確実に関数インターフェイスと本体を
用意しなければいけないから現状以上は難しいってこと?
2010/08/02(月) 19:01:18
a + b という式があったとして、これが実際にどういうコードになるかは型によって違うだろ?
整数同士の加算の命令になるかもしれないし浮動小数点かもしれないし演算子オーバーロードかもしれない。
いずれにせよコンパイル後には a + b という「意図」は失われる。
コンパイル時に処理されるテンプレートの場合は置き換えてからコンパイルするだけだからいいんだけど,
.NETのジェネリックは実行時に処理されるので先にコンパイルしとかないといけない。
だから a + b みたいな、型によってコードが変わるようなものは残せないわけ。
2010/08/02(月) 19:04:06
で、どこの誤爆?
2010/08/03(火) 01:15:45
どう読めば他のスレからの誤爆だと誤読できるんだ?
2010/08/03(火) 07:07:36
>>639
あまりに内容があれなので、皮肉ってるんだろ。
2010/08/24(火) 16:01:22
あーほんとにC++のconstが恋しいわ
2010/08/24(火) 16:08:39
const使うなら徹底的にやらないと意味がないから
さまざまな言語の最大公約数的な仕様の.NETでは難しい
643デフォルトの名無しさん
垢版 |
2010/10/04(月) 13:50:21
C#やってるやつは無能の代表
2010/10/05(火) 00:51:17
やっぱり糞でした

Visual Studio 2010 Part10
http://hibari.2ch.net/test/read.cgi/tech/1285576250/206-254
2010/10/05(火) 02:41:11
C++やってる奴が糞
2010/10/05(火) 04:26:15
>>643
スレタイみような
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況