我對C和C++非常熟悉,但我是C#的新手。有什麼方法可以在C#程序中包含C++命令?例如:有什麼方法可以在C#程序中包含C++命令?
cout << "Hello world" ;
我認識到,C#是一種視覺語言,但它似乎像這樣的命令如
Console.WriteLine("Hello world");
是尷尬的,如果你只是想送東西到屏幕上。
這個例子只是一個例子。我並不是說一種語言比另一種語言更好,但在某些情況下,在單個程序中使用C++原生命令而不是C#中的一種。
我對C和C++非常熟悉,但我是C#的新手。有什麼方法可以在C#程序中包含C++命令?例如:有什麼方法可以在C#程序中包含C++命令?
cout << "Hello world" ;
我認識到,C#是一種視覺語言,但它似乎像這樣的命令如
Console.WriteLine("Hello world");
是尷尬的,如果你只是想送東西到屏幕上。
這個例子只是一個例子。我並不是說一種語言比另一種語言更好,但在某些情況下,在單個程序中使用C++原生命令而不是C#中的一種。
你不能在C#中使用C++標準庫。
但是,您可以做的是在C++中使用C#的標準庫(.NET)。
另一種選擇是使用C++編寫關鍵模塊並從C#鏈接它們。
這些不是命令,它們是來自兩種不同編程語言的語句,用於執行相同的操作。由於C#語句是習慣用語,因此儘量模仿自然語言。
但是,如果您的目標是簡化控制檯語句,您可以執行以下操作。 '使用靜電'將使它更清潔
using static System.Console;
namespace Sample
{
public class Program
{
public static void Main(string[] args)
{
Write("Some text");
}
}
}
你不能那樣做。你需要學習慣用的C#。 – SLaks
也許你應該繼續用C++編程? –
..然後編譯C++代碼並將其添加到c#項目:) –