[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
900(1): (ワッチョイ 835f-GGE9) 2022/06/14(火)11:54 ID:yNn4pitq0(1/4) AAS
やたらとLike演算子持ち上げてるからドキュメント見たけど
普通にVB6相当の機能でワロタ
これがRegexの代替になると思ってるのか…
901: (ワッチョイ 03e3-DKQR) 2022/06/14(火)12:27 ID:AQw5EVri0(1) AAS
VB6.0ならともかくVB.NETで動いているものなんて現存するのか
902(1): (ブーイモ MMff-LqX/) 2022/06/14(火)12:29 ID:wsz8dOniM(1) AAS
>>896
その単純計算は影響を小さく見過ぎ
indexやfill factorとかカラムの大きさ/レコード長はいろんな要素に関わってくる
それにストレージサイズよりも一番大きな影響は1ページに収まるレコード数か減りあらゆる処理速度が低下すること
要求性能次第では致命的になるから気をつけて
903(1): (テテンテンテン MM7f-/Ibo) 2022/06/14(火)12:30 ID:EsURBAmXM(1) AAS
業務アプリだとそこそこ大きい企業でもあるぞ
保守する人間がC#使えないからって向こうから指定されるケースもある
904: (ワッチョイ 03ad-d8PR) 2022/06/14(火)12:42 ID:6PvBR2SK0(2/3) AAS
>>903
VB6やExcelVBAのコードをVB.NETに移植する案件はたまにあるな
905: (ワッチョイ ffad-WqZx) 2022/06/14(火)12:42 ID:hTagIaNa0(1) AAS
>>882
906: (ワッチョイ ff01-NwEC) 2022/06/14(火)12:55 ID:WigeF4Tr0(3/3) AAS
>>902
> まぁ容量無視できる小さいテーブルならintでもいいんじゃないですかね。
とか書いてあるのに今度は性能ですか
いろいろ大変ですねw
907: (ワッチョイ 732f-bM3h) 2022/06/14(火)14:31 ID:QIi9ICtD0(1/2) AAS
そもそもC#内でメモリに持つような話と、DBに格納するような話を一緒にされてもなぁ
908: (ワッチョイ 0363-+Xu/) 2022/06/14(火)17:26 ID:NGaKXqtB0(1) AAS
構い続けてるやつがいるから
909(1): (ワッチョイ 6ffe-yYLg) 2022/06/14(火)19:51 ID:15Fa3aJQ0(1/5) AAS
>>900
持ち上げてるとか、Regexの代替になるとか、不正解な読解しとる。
910(2): (ワッチョイ 6ffe-yYLg) 2022/06/14(火)19:57 ID:15Fa3aJQ0(2/5) AAS
>>890
どこがVBなのかの疑問に答えてんだが、何か不足か?
まさか本気でC++のほうが似てる言語と思い込んでないよな。
911: (ワッチョイ 335f-jVLQ) 2022/06/14(火)20:02 ID:xBe9hVtf0(2/7) AAS
>>910
C#に似ているのはVB.netの話だろそれ
VB6とは似せてるだけの別物
912(1): (ワッチョイ e3ac-JPbs) 2022/06/14(火)21:12 ID:p687pJoB0(1/3) AAS
>>910
c++が似てるとかじゃなくて、どこが「(c#が)VBと同じ」なん?
886に書いてないじゃん?
まさか851-853ので「同じ」って言ってるん?
913(1): (ワッチョイ 6ffe-yYLg) 2022/06/14(火)22:07 ID:15Fa3aJQ0(3/5) AAS
>>912
別言語のように見せてるだけで、中身の実体は同じだ。
C#で学んだプログラムの作り方を、そのままVBにも適用できるのだから、同じ言語だ。
いつもVB使ってC#は未経験なものの、業務でC#で既存の改修と、それともう一つC#での新規の開発を
頼まれたことがあったけど、普通にやり遂げた。それはC#というのは、実質はVBと同じだからだ。
914(1): (ワッチョイ e3ac-JPbs) 2022/06/14(火)22:17 ID:p687pJoB0(2/3) AAS
>>913
いやだから具体的にどこが同じなん
違うところはいっぱいあると思うけど(それこそ宣言の仕方とか)、それでも「似ていることが」じゃなくて「同じ」て言い張る根拠があるんやろ
915(1): (ワッチョイ 6ffe-yYLg) 2022/06/14(火)22:25 ID:15Fa3aJQ0(4/5) AAS
>>914
宣言の仕方のような、外側の見かけは違っていて、そこしか見れなくて違うとしか思えないのは、適性に疑問だな。
中身の実体を見て、本質を理解したら同じだということがわかる。
916: (ワッチョイ 335f-Wc3G) 2022/06/14(火)22:31 ID:xBe9hVtf0(3/7) AAS
C♯とVB.netは言語仕様がBASIC風になってるだけで中身はほぼ同じ物に間違い無いけど
昔からあるVisualBASIC6.0までのシリーズとは似せてるだけで別物
917: (ワッチョイ 732f-bM3h) 2022/06/14(火)22:31 ID:QIi9ICtD0(2/2) AAS
言語の本質って、ライブラリの使い方が本質だと思ってるのかね
918: (ワッチョイ ff79-bGSb) 2022/06/14(火)22:36 ID:nbg+PlBt0(1) AAS
共産党と立憲共産党の違いぐらい難しいな
919: (ワッチョイ 335f-Wc3G) 2022/06/14(火)22:45 ID:xBe9hVtf0(4/7) AAS
c#とVisualBASIC.NETはどっちもネイティブじゃなくて
.netフレームワーク上で動くからコンパイルした後は同じ物だな
VisualBASIC6.0の代替として開発された物なんだけど
中途半端にVB6.0と似てるので混乱を招いて非難轟々
VBと言うと普通VB6.0を指してVB.netの略称としては使われない
920: (ワッチョイ 335f-Wc3G) 2022/06/14(火)22:50 ID:xBe9hVtf0(5/7) AAS
VisualBASIC.NETはc#をベースにBASIC風に改造された物だから
同じ物と言って間違いではない
921: (ワッチョイ 335f-Wc3G) 2022/06/14(火)22:58 ID:xBe9hVtf0(6/7) AAS
VisualBASIC6.0のソースを楽に.net環境に移植出来るのが
VisualBASIC.NETが作られたMSの目論見だったが
中途半端に仕様が違うのでVisualBASIC6.0を使い続けるか
C#に流れる人が殆どでVisualBASIC.NETはマイナーな開発環境となってしまった
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
とりあえず何年前から来たのか知らないけど勉強しろや
上下前次1-新書関写板覧索設栞歴
あと 73 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.021s