如何将此声明分成单独的文件?

时间:2011-12-26 22:48:49

标签: c# asp.net declaration

我有一个很长的字符串(下面是reallyLongString),并希望将其声明/定义放在与主代码不同的文件中。 我怎么做?谢谢。 我可以用"public partial class MainWindow: Window {" and "}"将其包围在另一个文件中吗?

namespace MyApp
{

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

...
}

1 个答案:

答案 0 :(得分:4)

基本上是的,虽然我认为你只能指定一次子类型。所以在一个文件中:

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

另一方面:

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

您还可以查看resx或嵌入式资源,而不是文字。