C#, C♯, C#相談室 Part46 at TECH
[2ch|▼Menu]
[前50を表示]
950:デフォルトの名無しさん
08/06/18 22:19:51
scriptfpとかpackageはそのままでjavaに移植できるの?
java使ったことないんでしらんけど。

そもそも多言語移植の時に変数名そのままで移植できなきゃやだやだやだ
なんてバカかよ。ほとんど意味ないと思うんだが。
そこまでしたいならまずjavaの段階で適宜リファクタリングして移植すりゃ
いいことなんじゃねーの?

951:デフォルトの名無しさん
08/06/18 22:21:05
ざっくり読むと
アホがjavaからC#へ移植を試みて文句言ってる
のに食いついたって感じ?
暇だなぁ、お前等

952:デフォルトの名無しさん
08/06/18 22:23:01
J#でもつかってろよ

953:デフォルトの名無しさん
08/06/18 22:26:15
おお、まさにJ#でこの話終わりだなww

954:デフォルトの名無しさん
08/06/18 22:26:25
コンテキストキーワードよりもはるかに気持ち悪いのは,
インターフェイスとか抜きで特定の名前(引数)のメソッドの呼び出しに変換される機能
foreach→GetEnumerator()とかコレクション初期化子→Add(引数任意)とかクエリ式とか

955:デフォルトの名無しさん
08/06/18 22:28:08
C#コンテキストキーワードって
get set partial where yield value と後はC#3.0で導入されたクエリキーワードぐらいだよな。

>忘れちゃうキーワード
explicit implicit stackalloc unchecked volatile あたりは時々忘れそうになる。

956:デフォルトの名無しさん
08/06/18 22:30:41
add/removeとかも<コンテキストキーワード

957:デフォルトの名無しさん
08/06/18 22:30:57
そろそろ次スレ立てたほうがいい?970くらいでいい?

958:デフォルトの名無しさん
08/06/18 22:32:24
>>954
java5にも同じのあるじゃないか
Iterable/Iteratorでfor ( : ) をお忘れではないか

959:デフォルトの名無しさん
08/06/18 22:35:22
>>958
C#のはダックタイピング的なのでちょっと違う。
多分>>954はその事を知ってて書いてる。

960:デフォルトの名無しさん
08/06/18 22:52:38
Whereという名前のメソッドがあればクエリ式のwhere使えるんだよね

961:デフォルトの名無しさん
08/06/18 22:53:33
>>955
ええ!それは忘れないだろ。
それ、使わないならC#言語じゃなくてもいいでない?
ん・・・このスレのレベルは、理解に苦しむ・・

962:デフォルトの名無しさん
08/06/18 22:57:03
>>959
了解、インターフェイスがなくてもメソッドの名前が一致してればOKという話か。
usingはなぜかIDisposable.Dispose()でないと受け付けない。
これもメソッドの名前だけで使わせて欲しいよ。

963:デフォルトの名無しさん
08/06/18 22:57:17
>>956
リファレンスのキーワードの項に、
>>955のとクエリキーワードは載ってるけど、add/removeが載ってない
中の人にも忘れられてる?

964:デフォルトの名無しさん
08/06/18 23:03:23
add/removeはデリゲートだけでデリゲートでも普通使わないからやっぱり忘れられていると思う。

965:デフォルトの名無しさん
08/06/18 23:03:48
C#というのは、Javaと比べるとポインタ演算unsafeとstackallocが売りだと思うんだけど…

966:デフォルトの名無しさん
08/06/18 23:07:13
いやなウリだな

967:デフォルトの名無しさん
08/06/18 23:08:34
>>964
WinFormでもWPFでもコントロールのイベントはカスタムしてるのがほとんどだぜ

968:デフォルトの名無しさん
08/06/18 23:11:15
便利なものはどんどん積極的に組み込んでアピールしていこうっていうのがコンセプトでしょ

969:デフォルトの名無しさん
08/06/18 23:13:49
ヘジたんはむしろ抑え役っぽい

970:デフォルトの名無しさん
08/06/18 23:17:46
抑え役だし押さえ気味だよなぁ。
というかあいつら基本的に自分たちでだいぶ使ってから出すから
まぁそんなもんかという気はする。

971:デフォルトの名無しさん
08/06/18 23:32:38
VBと違ってクエリ演算子のサポートが消極的すぎ
中途半端に付けるくらいならクエリ式なんて無くてよかった
メソッド形式だけだとどうしてもインパクトに欠けるからなあ

972:デフォルトの名無しさん
08/06/18 23:32:42
javaがいったいいくつ独自キーワードを取り入れたか

973:デフォルトの名無しさん
08/06/18 23:35:19
今のC#のウリは関数型とラムダ式だろ
JavaやC++とくらべて進んでるところは

974:デフォルトの名無しさん
08/06/18 23:38:10
次はついに動的型くるかも

975:デフォルトの名無しさん
08/06/18 23:42:53
動的型というか、動的っぽい記述が一時的につかるようになる dynamic ブロックになりそうかな。

976:デフォルトの名無しさん
08/06/18 23:45:46
GetEnumeratorは仕方ない。
ジェネリックがなかったころだから。


977:デフォルトの名無しさん
08/06/18 23:48:39
Mix-in 入れてくれんかな

978:デフォルトの名無しさん
08/06/18 23:49:20
相変わらずC#はキモイな
どこがどうキモイかを気がついてないようだけどw

979:デフォルトの名無しさん
08/06/18 23:54:12
>相変わらずC#はキモイな
何言ってる?
現在進行形でキモクなってんだよっ


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4199日前に更新/244 KB
担当:undef