2011-12-26 45 views
1

我有一個非常長的字符串(reallyLongString在下面),並希望將其聲明/定義放在與主代碼不同的文件中。 我該怎麼做?謝謝。 我可以用"public partial class MainWindow: Window {" and "}"將它包圍在另一個文件中嗎?如何將此聲明分離爲單獨的文件?

namespace MyApp 
{ 

    public partial class MainWindow : Window 
    { 
     string reallyLongString = "..."; 
    ... 
    } 

... 
} 

回答

4

是的基本上,雖然我認爲你只能指定一次子類型。因此,在一個文件中:

namespace MyApp 
{ 
    public partial class MainWindow : Window 
    { 
     // main code 
    }  
    // etc... 
} 

而在其他:

namespace MyApp 
{ 
    public partial class MainWindow 
    { 
        string reallyLongString = "..."; 
    } 
} 

你也可以看一個RESX或嵌入的資源,而不是文字。

+0

愚蠢的問題,它會編譯得更快? – 2011-12-26 22:58:58

+1

@SurjitSamra:編譯速度的差異可以忽略不計。由於編譯器不需要打開第二個文件,因此它最有可能編譯速度更快。但我們正在談論毫秒。 – 2011-12-26 23:09:46

+0

@JimMischel謝謝 – 2011-12-26 23:12:28

相關問題