2016-10-14 68 views
-3

我對C和C++非常熟悉,但我是C#的新手。有什麼方法可以在C#程序中包含C++命令?例如:有什麼方法可以在C#程序中包含C++命令?

cout << "Hello world" ; 

我認識到,C#是一種視覺語言,但它似乎像這樣的命令如

Console.WriteLine("Hello world"); 

是尷尬的,如果你只是想送東西到屏幕上。

這個例子只是一個例子。我並不是說一種語言比另一種語言更好,但在某些情況下,在單個程序中使用C++原生命令而不是C#中的一種。

+3

你不能那樣做。你需要學習慣用的C#。 – SLaks

+7

也許你應該繼續用C++編程? –

+0

..然後編譯C++代碼並將其添加到c#項目:) –

回答

0

你不能在C#中使用C++標準庫。

但是,您可以做的是在C++中使用C#的標準庫(.NET)。

另一種選擇是使用C++編寫關鍵模塊並從C#鏈接它們。

0

這些不是命令,它們是來自兩種不同編程語言的語句,用於執行相同的操作。由於C#語句是習慣用語,因此儘量模仿自然語言。

但是,如果您的目標是簡化控制檯語句,您可以執行以下操作。 '使用靜電'將使它更清潔

using static System.Console; 
namespace Sample 
{ 
    public class Program 
    { 
     public static void Main(string[] args) 
     { 
      Write("Some text"); 
     } 
    } 
} 
相關問題