清洁代码哪个版本正确?

时间:2010-07-11 14:42:46

标签: c#

当一个类中的唯一代码是如何编写代码时将public添加到默认类中

namespace HW2_2_Spaceship
{
   public class Spaceship //added public to the default class 
    {
      static void Main(string[] args)
        {
        }

namespace HW2_1_Book
{
    class Book
    {
        static void Main(string[] args)
        {

        }
        public class Book // added a new class with in the default class
        {

2 个答案:

答案 0 :(得分:6)

通常,每个类都应该有自己的文件。

Main应该在Program.cs

有些用例可以使用内部类,请参阅Using Inner classes in C#

答案 1 :(得分:0)

//Program.cs, if u use visual studio then ensure you add
// the public access modifier yourself

namespace HW2_2_Spaceship
{
   public class Program
   {
      public static void Main(string[] args)
      {
        //Do something here
      }
   }
}

//Book.cs, add the public modifier to the class
namespace HW2_2_Spaceship
{
  public class Book
  {
   //add method and properties here
  }
}