簡體   English   中英

如何在C#中導入文件?

[英]How to import files in C#?

我正在編寫一個簡單的C#程序。 我有兩個文件, ClassA.csClassB.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.csClassB.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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM