有没有办法在c#程序中包含c++命令?
Is there any way of including C++ commands in a C# program?
我对C和c++很熟悉,但对c#还是个新手。有没有办法在c#程序中包含c++命令?例如:
cout << "Hello world" ;
我知道c#是一种可视化语言,但是看起来像
这样的命令Console.WriteLine("Hello world");
如果你只是想发送一些东西到屏幕上,是尴尬的。
这个例子只是一个例子。我并不是说一种语言比另一种更好,但在某些情况下,在单个程序中使用c++原生命令比使用c#原生命令要好。
c#中不能使用c++标准库
你能做的就是在c++中使用c#的标准库(. net)。
这些不是命令,这些是来自两种不同编程语言的语句,用于完成相同的事情。由于c#语句是惯用的,因此它尽可能地模仿自然语言。
但是如果你的目标是简化控制台语句,你可以这样做。'using static'将使它更简洁
using static System.Console;
namespace Sample
{
public class Program
{
public static void Main(string[] args)
{
Write("Some text");
}
}
}
相关文章:
- 如何导出包含具有"std::unique_ptr"值的"std::map"属性的
- 从包含m行的文件中提取n行,必要时(惰性地)重复该文件
- 编译包含字符串的代码时遇到问题
- c++库的公共头文件中应该包含什么
- 将包含C样式数组的对象初始化为成员变量(C++)
- 是否需要删除包含对象的"pair"?
- 函数何时会在c++中包含stack_Unwind_Resume调用
- 如何将包含epoch时间的十六进制字符串转换为time_t
- 使用mongocxx驱动程序时包含头文件问题
- 如何在h文件中包含.o对象文件
- 在混合代码库中将C转换为C++时出现许多包含错误
- VS2017,C++包含目录与附加包含目录,子文件夹包含失败-但为什么
- cmath抛出错误C2062、C2059、C2143和C2447.cmath包含在矢量文件中
- 为什么您需要C++头文件的包含保护
- 无法在UE4中包含BP类到CPP类
- g++ 说函数不存在,即使包含正确的标头
- 在C++代码中包含opencv时,使用ctypes创建.so文件
- Visual C++GC接口如何启用它以及要包含哪个库
- 当调用switch语句中的函数时(即使函数不包含循环),似乎是永不结束的循环的问题
- 为什么包含windows.h会产生语法错误,从而阻止类的实例化?(C2146,C2065)