私はVisual Studio 2017の新しいバージョンをインストールしました。スタジオは私にプライベートメソッドのためにパスカルケースを使用するよう勧めています(void PrivateMethod())。すべては大丈夫です、それはちょうど名前のコンベンションです。私は通常Camelの場合(void privateMethod())を使用します。私は自分のスタイルを変えるつもりはない。プライベートメソッドのネームコンベンションC# - Visual Studio 2017
しかし、なぜVisual Studio 2017では、名前の規則によってFormsAppのプライベートメソッドが間違って生成されるのですか? - > private void button3_Click(object sender、EventArgs e)次に、Button3_Clickという名前に変更することをお勧めします。
これは重要ではありませんが、私はそれについて興味があります。おそらくMicrosoft側のミスですか?
私は彼らがなぜそれを行うのかについての専門家はいません。私はあなたの意見を見ます。しかし、少し混乱を緩和するために、私が開発を勉強したとき、私はキャメルケーシングとパスカルケーシングを比較しなければなりませんでした。例えば。 thisIsCamelCasing、ThisIsPascalsCasingです。 ここをクリックしてください:https://msdn.microsoft.com/en-us/library/x2dbyw72(v=vs.71).aspx – thanatorr
これは、おそらく、マイクロソフトのさまざまな部門間の通信/不一致の不足が原因です。 Visual Studioの推奨事項を担当する部門と、WinFormsデザイナーを担当する部門。 –
まあ、簡単な説明は、ハンドラの命名規則が '{control name} _ {event name}'です。コントロールはたぶん 'button3'という名前になっているので、一般的な命名規則に違反しても変数名は保持されます。 – InBetween