- Visual Studio 2015 Part3©2ch.net
891 :デフォルトの名無しさん[sage]:2016/01/09(土) 00:03:17.19 ID:GiqjJrGR - Visual Studio Community 2015 です。
C# のオートフォーマットで else の後ろの { を改行したいのですが、どこで設定すればいいのでしょうか? (環境がないので試せませんが、Visual Studio Community 2013 では可能だった気がします。 ) 現状:http://light.dotup.org/uploda/light.dotup.org281611.png if (false) { } else { // これを改行したい。 } 希望 if (false) { } else { }
|
- Visual Studio 2015 Part3©2ch.net
897 :891[sage]:2016/01/09(土) 04:20:17.90 ID:GiqjJrGR - >>892
>>893 回答ありがとうございます。 確かに自分で } else { の状態に改行してしまえば、オートフォーマットしても希望通りの状態が保たれるので、 バグ修正されるまで待つことにします。
|
- ふらっと C#,C♯,C#(初心者用) Part118 [転載禁止]©2ch.net
580 :デフォルトの名無しさん[sage]:2016/01/09(土) 21:32:23.08 ID:GiqjJrGR - >>575
Try○○系はキャストできたら処理A、できなければ処理Bを実行するというように処理を分けたい場合に使う。 >>573 が言っているのは、as を使ってコードを書いて private void Panel_Click(object sender, EventArgs e) { var panel = sender as Button; if (panel != null) panel.Focus(); } 本来FlowLayoutPanelとすべきところを間違ってButtonと書いてしまった場合、 panel.Focus() が実行されていないことを見落とすかもしれないってこと。 as を使わずに var panel = (Button)sender; って書いてあればInvalidCastExceptonになるから間違いに気付ける。
|