1.C#、VB.NET-1.C#、VB.NETの違いとある方からこんな質問。私の判断は、「どちらでも良い」が正解です。他のWEBや本を見ると、「On」にしないと駄目プラグラマやで~みたいな風潮で洗脳するように書かれていますが・・・。Strict」って実はVB.NET特有の機能です(多分)。C#やJavaにはありません。この機能があるかというと、理由は2つあります。一つは、先日C#とVB.NETの違いでも書きましたが、VB.NETは他の言語に比べて文法規制が非常にゆるいです。逆にC#やC++などは文法規制が非常に厳しいので、初心者はここでつまづきます。いうことは逆に言えば、VB.NETは初心者でも非常に簡単に学習できるということにもなります。Strict」があるかないかです。これは悪い意味ではなく、広くプログラミングを学んでもらう、VB6ユーザーがVB.NETへ気楽に移行できるように、という点を考えれば非常に有用であると私は思います。そもそも全員が全員ハイレベルなプログラマになる必要はないので。言語仕様の問題もう一つの理由はVB.NET言語仕様です。以下のコードを考えます。'この行が縮小変換でエラーこのコードはVB.NETだと右辺がDouble型と判断され、左辺がInteger型なので縮小変換となってしまいエラーとなります。//左辺右辺どちらもint型になるこのように右辺もちゃんとint型と判断されて型変換無しで普通に書くことができます。いった現象が様々な場所で出てきます。Off」を利用した方が良いのでは?という考えに達するのも致し方ないと思うのです。On」の方が色々身につくのは間違いないです。姉さん事件です(古)。Onした時、以下の質問がありました。結果、自分の知識が足りないため、異常にコードが長くなってしまい、全体が読みにくくなってしまう傾向にあります。※可読性が落ちて、混乱します。On」で発生する問題のほとんどは縮小変換による「型」問題です。これを解消するのは、例えばInteger型の型変換関数を静的クラス(モジュール)に作ってしまってそれをバンバン使う、という事をします。受け入れは心大きく送り出しは厳密ににも沿っています。慣れてくると変数の型設定やクラスの作り方が「正しい型」ありきの設計になってきます(多分)。暗黙的に型付けする変数のことを型推論と言います。C#はvarキー...2019-04-29ラムダ式の基本LINQの話をする前にラムダ式を説明しておきます。ラムダ式(lam...2019-04-16型変換は何を使う?(その2)型変換は何を使う?(その1)の続きです。Javascriptからクリップボードを設定はてなブログをはじめよう!sasaki816さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。