这是什么编程语言?

Ron*_*ing 3 programming-languages

有人知道下面使用了哪种语言:

String^ fileName = "C:\\Test1.txt";
array<Byte>^ Array = gcnew array<Byte>(512);
try
{
    FileStream^ fs = File::OpenRead(fileName);
    fs->Read(Array, 0, 512);fs->Close();
}
catch (...)
{ 
    MessageBox::Show("Disk error"); 
    Application::Exit();
}
Run Code Online (Sandbox Code Playgroud)

以及该语言的另一个例子:

int RotateLeft3 (int number)
{
    if ( ( number & 0x20000000 ) == 0x20000000 )
    {
        number <<= 3;number |= 1;
    }
    else
        number <<= 3;
    return number;
}
Run Code Online (Sandbox Code Playgroud)

MrW*_*Wuf 9

它在.NET中的C++.您可以通过使用^作为指针来代替*


Ste*_*end 7

这是C++/CLI,换句话说就是在.Net CLR之上运行的C++变体.

绝不应该与本机C++混淆.