使用系统;
命名空间主 { 课程计划 { 静态无效主要(字符串 [] 参数) { 消息 m=新消息(); m.print("你好世界!"); //第 9 行 Console.ReadLine(); } } }
【讨论】:
如何在单独的 C# 文件中使用函数?答案
How do I use a function inside a seperate C# file?如何在单独的 C# 文件中使用函数?所以我是 C# 的新手,并且对如何做到这一点进行了一些研究,但我仍然不明白。
我有 2 个文件,文件 foo
和文件 bar
。文件foo
是我的主文件,我想在foo
内部使用bar
内部的函数。该函数的目的并不重要,因为我现在只是在玩。到目前为止,它是一种将文本打印到控制台的替代方法。当我尝试执行命令csc foo.cs
时收到此错误消息:
foo.cs(9,13): error CS0103: The name 'message' does not exist in the current context
foo.cs
using System;
namespace main
{
class program
{
static void Main(string[] args)
{
message.print("Hello World!"); //line 9
Console.ReadLine();
}
}
}
酒吧.cs
using System;
namespace main
{
public class message
{
public void print(string Message)
{
Console.WriteLine(Message);
}
}
}
任何帮助将非常感激
另外:请注意,两个文件都在同一个目录中,并且两个类都在同一个命名空间中。
【问题讨论】:
标签: c#
使用系统;
命名空间主 { 课程计划 { 静态无效主要(字符串 [] 参数) { 消息 m=新消息(); m.print("你好世界!"); //第 9 行 Console.ReadLine(); } } }
【讨论】: