Winforms 如何在CLI/C++;?

Winforms 如何在CLI/C++;?,winforms,visual-c++,command-line-interface,Winforms,Visual C++,Command Line Interface,我想做一个随机数并把它包含在一个整数中。。。这是我目前的代码 Random RandString = gcnew Random(); random = (2 * RandString.Next(1 / 2, 100 / 2)); if (random >= 1 || random <= 35) { Friend = 1;

我想做一个随机数并把它包含在一个整数中。。。这是我目前的代码

Random RandString = gcnew Random();
             random = (2 * RandString.Next(1 / 2, 100 / 2));
                 if (random >= 1 || random <= 35)
                 {
                     Friend = 1;
                     FriendName = "RainFall";
                 }
                 if (random >= 36 || random <= 65)
                 {
                     Friend = 2;
                     FriendName = "TempoDrop";
                 }
                 if (random >= 66 || random <= 99)
                 {
                     Friend = 3;
                     FriendName = "HeartFelt";
                 }
                 if (random == 100)
                 {
                     Friend = 4;
                     FriendName = "SwagMasta";
                 }

我做错了什么?如何解决此问题?

当您使用
gcnew
运算符时,它会返回一个引用,因此您只需像这样添加
^

Random^ RandString = gcnew Random();

这个链接应该可以帮助您解决非常基本的语言语法问题。这不是本文的主题,它已经在任何关于C++/CLI编程的书籍或教程中得到了很好的介绍。访问当地图书馆以取得进展。可能的副本
Random^ RandString = gcnew Random();