小编Mat*_*hew的帖子

C#中的ref int问题

简单地说,我使用while循环来重复一个方法,每次运行该方法时,int"i"将增加1.虽然我在调用"NumberUp"方法时遇到问题.错误输出如下.

主要方法:

while (true)
{
    NumberUp(0);
}
Run Code Online (Sandbox Code Playgroud)

NumberUp方法:

public static void NumberUp(ref int i)
{
    i++;
    System.Console.WriteLine(i);
}
Run Code Online (Sandbox Code Playgroud)

我一直收到以下错误:

"ConsoleApplication2.Program.NumberUp(ref int)"的最佳重载方法匹配具有一些无效参数

.net c# pass-by-reference

6
推荐指数
1
解决办法
8036
查看次数

标签 统计

.net ×1

c# ×1

pass-by-reference ×1