[英]How to import files in C#?
我正在編寫一個簡單的C#程序。 我有兩個文件, ClassA.cs
和ClassB.cs
。
這些文件中的每一個都實現其各自的類。
我想在ClassA的方法內創建ClassB的對象。
我的代碼如下所示:
ClassA.cs
using System;
public class ClassA {
public static void Main(string[] args) {
Console.WriteLine("Starting...");
ClassA classA = new ClassA();
}
public ClassA() {
ClassB classB = new ClassB();
}
}
ClassB.cs
using System;
public class ClassB {
public ClassB()
{
Console.WriteLine("ClassB created.");
}
}
現在如何編譯該項目? 當我嘗試做csc ClassA.cs ClassB.cs
,出現錯誤csc ClassA.cs ClassB.cs
The type or namespace name 'ClassB' could not be found
。
我猜想我缺少像Java的import
語句或C ++的include
類的東西。 C#中的等效功能是什么?
另外,我沒有使用IDE。 僅在文本編輯器中寫入文件,並在控制台(Windows)中手動編譯/運行。
我在同一文件夾( c:\\code\\egcsc
)中創建了2個文件: ClassA.cs
和ClassB.cs
,其中包含各自顯示的內容。
然后:
c:\code\egcsc>dir
Volume in drive C is (irrelevant)
Volume Serial Number is (irrelevant)
Directory of c:\code\egcsc
28/03/2018 12:26 <DIR> .
28/03/2018 12:26 <DIR> ..
28/03/2018 12:24 253 ClassA.cs
28/03/2018 12:25 126 ClassB.cs
2 File(s) 379 bytes
2 Dir(s) (irrelevant) bytes free
c:\code\egcsc>csc ClassA.cs ClassB.cs
Microsoft (R) Visual C# Compiler version 2.8.0.62716 (e205ae18)
Copyright (C) Microsoft Corporation. All rights reserved.
c:\code\egcsc>ClassA.exe
Starting...
ClassB created.
所以; 工作正常; 您需要仔細檢查所擁有的。 注意:使用VSCode或Visual Studio之類的工具(有免費版本)會使此操作變得更加容易...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.