我对C和C ++非常熟悉,但我是C#的新手。有没有办法在C#程序中包含C ++命令?例如:
cout << "Hello world" ;
我意识到C#是一种可视化语言,但它看起来像
这样的命令Console.WriteLine("Hello world");
如果您只想向屏幕发送内容,会很尴尬。
这个例子只是一个例子。我并不是说一种语言比另一种语言更好,但在某些情况下,在一个程序中使用C ++本地命令而不是C#中的一种语言。
答案 0 :(得分:0)
您无法在C#中使用C ++标准库。
但是,您可以使用C ++中的C#标准库(.NET)。
另一种选择是用C ++编写关键模块,并用C#与它们链接。
答案 1 :(得分:0)
这些不是命令,它们是来自两种不同编程语言的语句,用于执行相同的操作。由于C#语句是惯用语,它试图尽可能多地模仿自然语言。
但如果您的目标是简化控制台声明,则可以执行以下操作。 '使用静态'将使其更清洁
using static System.Console;
namespace Sample
{
public class Program
{
public static void Main(string[] args)
{
Write("Some text");
}
}
}