1.重構
代碼需做到簡潔,那麼就需要將相關的一組語句轉移,而不要把它放到一個大的方法中從而形成一個臃腫的方法塊,
對後期維護也會增加負擔。這個時候我們自然而然做的事情就是重構。
在VS中,選定要轉移的語句,右擊彈出菜單選擇“快速操作”,當然你也可以直接快捷鍵Ctrl+.即可
2.Using指令的自由性
Using可以是來引用命名空間的,然而我們是否就這樣思維定勢地認爲Using引用命名空間語句只能在文件的開頭聲
明,當然這種是最實惠和正規的,那麼就會想到是否可以將Using指令放在命名空間聲明頂部呢?注意以下代碼:
using Windows.UI;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Shapes;
// “空白頁”項模板在 http://go.microsoft.com/fwlink/?LinkId=234238 上提供
namespace Hodgepodge
{
/// <summary>
/// 可用於自身或導航至 Frame 內部的空白頁。
/// </summary>
public sealed partial class BlankPage1 : Page
{
public BlankPage1()
{
this.InitializeComponent();
Frame frame = Window.Current.Content as Frame;
Rectangle rect = new Rectangle() { Fill = new SolidColorBrush(Colors.Red) };
}
}
}
using Windows.UI;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Media;
// “空白頁”項模板在 http://go.microsoft.com/fwlink/?LinkId=234238 上提供
namespace Hodgepodge
{
using Windows.UI.Xaml.Shapes;
/// <summary>
/// 可用於自身或導航至 Frame 內部的空白頁。
/// </summary>
public sealed partial class BlankPage1 : Page
{
public BlankPage1()
{
this.InitializeComponent();
Frame frame = Window.Current.Content as Frame;
Rectangle rect = new Rectangle() { Fill = new SolidColorBrush(Colors.Red) };
}
}
}