[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
922:  (ワッチョイ 335f-Wc3G) 2022/06/14(火)23:02 ID:xBe9hVtf0(7/7) AAS
 VisualBASIC6.0はランタイム自体が.NET Frameworkと互換性が全く無い 
923(2):  (ワッチョイ 835f-GGE9) 2022/06/14(火)23:11 ID:yNn4pitq0(2/4) AAS
 >>909 
 >>851で書いてる 
 > C#なら複雑な文字列の扱いはどうやってるんかいな。VBならLike演算子で済ませられるもの 
 > でも、毎度正規表現クラスを使ったりしてるんかいな。 
  
 これは、Like演算子がRegex.IsMatch()と同等の機能を提供してると言ってるのと同じだよね? 
 もし違う意図だというのならプログラム言語の前に日本語学び直した方がいい 
  
 あとやたら同一同一言ってるが、unsafeはどうなんだよ 
924(1):  (ワッチョイ 732f-TFwb) 2022/06/14(火)23:16 ID:f8wm+Q+w0(1) AAS
 名前の最初の文字が大文字か小文字については、 
 JavaならClassは大文字、フィールドは小文字、メソッドは小文字、ローカル変数は小文字、定数だけは最初の文字に限らずすべて大文字、と定番的ルールがあったけど、 
 C#ではどうなってますか? 
 いろんな本読んでますがバラバラな印象。 
 自分的C#のルールとして、Classは大文字、フィールドは小文字、プロパティは大文字、メソッドは大文字、ローカル変数は小文字、定数だけは最初の文字に限らずすべて大文字、にしてもいいですか? 
925:  (ワッチョイ 835f-GGE9) 2022/06/14(火)23:20 ID:yNn4pitq0(3/4) AAS
 >>924 
 一応MSが出してるルールはある 
  
 C#のコーディング規則 
 外部リンク:docs.microsoft.com 
926:  (ワッチョイ 03ad-d8PR) 2022/06/14(火)23:24 ID:6PvBR2SK0(3/3) AAS
 VB.NETはC#の構文に比べて冗長だよな。3項演算子やインクリメント、ラムダ式のアロー演算子が使えないのもかなり致命的 
927:  (オイコラミネオ MMc7-GGE9) 2022/06/14(火)23:28 ID:jATTslXVM(1/2) AAS
 三項演算子はどちらかと言うと新世界から排除されつつある 
928(2):  (ワッチョイ 6ffe-yYLg) 2022/06/14(火)23:33 ID:15Fa3aJQ0(5/5) AAS
 >>923 
 同じではない。同等の機能を提供してると言ってると思い込んだのは、大きな誤読だ。 
 より本格的に文字列のパターンを評価をするには、正規表現クラスが必要にはなるものの、Like演算子で間に合わせられる 
 事例のものなら一手間省けるが、C#ではまさか毎度正規表現クラスを用意するしかないのかなと疑問を感じての問いかけだ。 
929(1):  (オイコラミネオ MMc7-GGE9) 2022/06/14(火)23:35 ID:jATTslXVM(2/2) AAS
 とりあえず何年前から来たのか知らないけど勉強しろや 
930(1):  (ワッチョイ e3ac-JPbs) 2022/06/14(火)23:54 ID:p687pJoB0(3/3) AAS
 >>915 
 だからその「中身」の「実体」って具体的にそれぞれ何を指しててどう同じなんだよw 
 「本質」ってどの本質のことだよw 
 そのふわふわ言うクセどうにかしろよw 
 そもそもコードの見た目も機能も名前が違えば言語としてもう違うことになると思うが? 
 それを押して「同じ」っていう根拠が主観過ぎるんだよ 
  
 今そっちは、例えばdiff取ったとき同一にならなくても「ファイルは同じだ」って言い張ってるようなもんだぞ 
  
 Wc3Gが言うVB.NETが.NETとして同じものだ、っていう主張は理解できるよ 
 言語仕様としては違うと思うけど、 
 お互いunsafe以外出来るできないの機能的な差自体は少ないやろ、当たり前やけど。 
  
 でも「VB」と「c#」は「同じ」と軽々と断定出来ないと思うよ。少なくともワイには言えない 
931(1):  (ワッチョイ 835f-GGE9) 2022/06/14(火)23:57 ID:yNn4pitq0(4/4) AAS
 >>928 
 > まさか毎度正規表現クラスを用意するしかないのかな 
  
 いや今時のIDE使ってたらいきなりRegexって書いても補完機能呼べば自動でusing付与までしてくれるでしょ 
 「Like」って書くのとなんら変わらん 
 メモ帳でコーディングしてるのか? 
932(1):  (ワッチョイ e3ac-JPbs) 2022/06/15(水)00:00 ID:aOT9guvq0(1/4) AAS
 >>928 
 「同じ」って主張する割にはc#知らない? 
933(1):  (ワッチョイ 6ffe-yYLg) 2022/06/15(水)00:02 ID:UJXVHFk50(1/8) AAS
 >>923 
 unsafeの話を持ち出したが、そういった特殊で普段は一般には使わないところにまで、細かく意識して議論するつもりはない。 
 特殊な事例も含めて、厳密に正確を突き詰めないといけない何らかの場ならともかく、たかが(初心者用)の名前のつくスレッ 
 ドの場だ。 
 多くの物事には、原則だけでなく、例外というのものあるのは当たり前なことだ。 
934:  (ワッチョイ 6ffe-yYLg) 2022/06/15(水)00:05 ID:UJXVHFk50(2/8) AAS
 >>929 
 ここに来てるのは勉強の意志の表れだ。 
935(1):  (ワッチョイ a3da-pz7P) 2022/06/15(水)00:15 ID:xH4/Idj90(1) AAS
 C++/CLIも同じだーって言い出すんじゃないの? 
936(3):  (ワッチョイ 6ffe-yYLg) 2022/06/15(水)00:16 ID:UJXVHFk50(3/8) AAS
 >>930 
 C#とVBのコードを相互に書き換えができれば、同じ実体であり、本質であるものを双方に持ち合わせている。 
 これでも納得できなければ、元のソースと書き換えた言語ソースのコンパイルしたものを、それぞれ逆コンパイルして比較すればはっきりする。 
 何がふわふわなんだ。これで十分な話だ。ほかに何を求めるのか。 
937:  (ワッチョイ 6ffe-yYLg) 2022/06/15(水)00:21 ID:UJXVHFk50(4/8) AAS
 >>931 
 サクラエディタで編集してコマンドプロンプトでコンパイル 
938:  (ワッチョイ bf2d-IRXD) 2022/06/15(水)00:27 ID:2LWfH3Cr0(1) AAS
 >>935 
 C++/CLIでマネージコードだけ記述したらほぼ同じものが出来上がるよね 
 つまりC++/CLI=C#=VB.Net 
 ひいてはC++=VB 
939(1):  (ワッチョイ cfbb-bGSb) 2022/06/15(水)00:28 ID:KBxAKMqV0(1) AAS
 >>936 
 エアプすぎるだろw 
 C#に限ってもバージョンが違うだけで出来上がる実行ファイルに差が出る可能性があるぞ 
  
 実体と本質の定義をさっさと記述しろよ 
940(1):  (ワッチョイ 6ffe-yYLg) 2022/06/15(水)00:30 ID:UJXVHFk50(5/8) AAS
 >>932 
 931で、正解だということが判明した。 
 ただしIDEの機能でプログラマーを支援するという情報は得られた。 
 間違ってなかったので、「知らない」にはなってないな。 
941(1):  (ワッチョイ e3ac-JPbs) 2022/06/15(水)00:32 ID:aOT9guvq0(2/4) AAS
 >>936 
 1行目がまたふわふわしてんなあw 
 そりゃあ.NET使ってりゃ合わせようとすれば同じになるわw 
 でも言語として「VB」と「c#」が「同じ言語」と言い切ったんだぞ? 
 コンパイルして同じものができれば全部「同じ」言語か? 
 言語仕様も同じか?片方は言語として今後積極的にアップデートもされないとされてるのに同じか? 
  
 その程度の認識で普段も「同じ」って言葉使ってるの?こええよw 
 10数年前ならいざしらず、今の現場とかで「VBとc#は同じだ」なんて言ったら鼻で笑われるぞw 
942:  (ワッチョイ e3ac-JPbs) 2022/06/15(水)00:34 ID:aOT9guvq0(3/4) AAS
 こういうVBおじさんをいまc#案件で使ったらすごい苦労しそう 
 教えても理解できず、「VBならこうしたのに」とかブツブツ言って進まなそうw 
943:  (ワッチョイ 6ffe-yYLg) 2022/06/15(水)00:34 ID:UJXVHFk50(6/8) AAS
 >>939 
 そこにこだわって何の意味があるんだ。 
 目的のプログラムを完成させれば終わりだ。 
944(1):  (ワッチョイ e3ac-JPbs) 2022/06/15(水)00:44 ID:aOT9guvq0(4/4) AAS
 >>940 
 判明した、って知らなかっただけじゃん 
 負けず嫌いでかわいいなあw 
945(1):  (ワッチョイ cfbb-fWzm) 2022/06/15(水)00:52 ID:BW8MTfJu0(1/2) AAS
 >>933 
 >unsafeの話を持ち出したが、そういった特殊で普段は一般には使わない 
 C#でアンマネージリソース扱うのなんて珍しくもなんともないだろw 
 OS標準の簡単なUIプログラミングしかしたことなさそう 
  
 釣りなのか知らんけどテンプレ読めないアホは別スレ行け 
946:  (ワッチョイ 6ffe-yYLg) 2022/06/15(水)00:57 ID:UJXVHFk50(7/8) AAS
 >>944 
 知らなかったのではなくて、知っていた。 
 そして、それが間違っていない確信を得たんやないか。 
947:  (オイコラミネオ MMc7-GGE9) 2022/06/15(水)00:57 ID:pzXtsAzLM(1/2) AAS
 次のスレから勉強しない馬鹿が噛みついてくるスレに名前を変えよう 
948:  (オイコラミネオ MMc7-GGE9) 2022/06/15(水)00:59 ID:pzXtsAzLM(2/2) AAS
 今勉強しようと思っていたじゃなくてC# ver〇 新機能でググって勉強しろ 
949:  (ワッチョイ 732f-b1tp) 2022/06/15(水)01:00 ID:C/XRb82A0(1) AAS
 >>936 
 >C#とVBのコードを相互に書き換えができれば 
 VB.NETでできてc#にできないこととかあるんだが 
 言語仕様だって全く違うわけで、同じなのは.NET Frameworkを使うってだけ 
 ただ、それがc#とVB.Netのプログラミングのほとんどだったりするだけだ 
950(1):  (ワッチョイ 6ffe-yYLg) 2022/06/15(水)01:01 ID:UJXVHFk50(8/8) AAS
 >>945 
 (初心者用)なスレには十分な合格点やないか 
951(1):  (ワッチョイ cfbb-fWzm) 2022/06/15(水)01:12 ID:BW8MTfJu0(2/2) AAS
 >>950 
 オレオレ基準で話したって誰も共感なんかしてくれないぞ 
 質問が無いなら普通に迷惑だから消えろ 
上下前次1-新書関写板覧索設栞歴
あと 51 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 1.269s*