gpt4 book ai didi

c# - 如何在一个解决方案中添加多个 namespace 和类

转载 作者:太空宇宙 更新时间:2023-11-03 22:31:54 25 4
gpt4 key购买 nike

作为第一个简单练习,我要求您在 Visual Studio 中创建一个新的 C# 控制台应用。

  • 此应用必须有 2 个不同的命名空间,每个命名空间至少包含一个类,该类具有在控制台中显示单词“你好,这是 XXX 类”的方法,其中 XXX 是父类。您可以在同一个文件上对其进行编码,也可以为不同的命名空间创建不同的文件。

  • 在名为 Program 的默认类的 Main 方法中,您必须能够在控制台中显示所有不同的“Hello...”消息,能够调用您刚刚创建的不同类和方法。

代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace First
{
internal class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello this is The FIRST Class.");
Console.ReadLine();
}
}
}

namespace Second
{
internal class Program
{
static void Main1(string[] args)
{
Console.WriteLine("Hello, this is the SECOND Class.");
Console.ReadLine();
}
}
}

我希望两个 namespace 都能显示各个类。不确定我在这里做错了什么

最佳答案

您应该创建两个类,并且应该从 Main 方法调用相应的方法。

using First;
using Second;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication16
{
class Program
{
static void Main(string[] args)
{
FirstClass fc = new FirstClass();
fc.DisplayHello();
SecondClass sc = new SecondClass();
sc.DisplayHello();
}
}
}

namespace First
{
internal class FirstClass
{
public void DisplayHello()
{
Console.WriteLine("Hello this is The FIRST Class.");
}
}
}

namespace Second
{
internal class SecondClass
{
public void DisplayHello()
{
Console.WriteLine("Hello this is The SECOND Class.");
}
}
}

关于c# - 如何在一个解决方案中添加多个 namespace 和类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57149695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com