namespace ConsoleApplication3
{
class Program
{
static void showDouble(ref int val)
{
val *= 2;
Console.WriteLine=("val double = {0}",val);
}
static void Main(string[] args)
{
int val=5;
Console.WriteLine("val={0}",val);
showDouble (ref val);
Console .WriteLine ("val={0}",val);
}
}
}
书上举这个例子是为了说明val局部变量不会相互影响,还有ref的使用方法。从但是VS提示用很多错误,找了半天也找不到,和教材个的一模一样啊。
{
class Program
{
static void showDouble(ref int val)
{
val *= 2;
Console.WriteLine=("val double = {0}",val);
}
static void Main(string[] args)
{
int val=5;
Console.WriteLine("val={0}",val);
showDouble (ref val);
Console .WriteLine ("val={0}",val);
}
}
}
书上举这个例子是为了说明val局部变量不会相互影响,还有ref的使用方法。从但是VS提示用很多错误,找了半天也找不到,和教材个的一模一样啊。
错误 2 无效的表达式项“,” E:\BgVCSharp\Visual Studio 2008\Projects\ConsoleApplication3\Program.cs 13 46 ConsoleApplication3
错误 3 应输入 ; E:\BgVCSharp\Visual Studio 2008\Projects\ConsoleApplication3\Program.cs 13 47 ConsoleApplication3
错误 4 应输入 ; E:\BgVCSharp\Visual Studio 2008\Projects\ConsoleApplication3\Program.cs 13 50 ConsoleApplication3
错误 5 无效的表达式项“)” E:\BgVCSharp\Visual Studio 2008\Projects\ConsoleApplication3\Program.cs 13 50 ConsoleApplication3
using System;
namespace ConsoleApplication3
{
class Program
{
static void showDouble(ref int val)
{
val *= 2;
Console.WriteLine("val double = {0}",val);
}
static void Main(string[] args)
{
int val=5;
Console.WriteLine("val={0}",val);
showDouble (ref val);
Console .WriteLine ("val={0}",val);
}
}
}
{
static void showDouble(ref int val)
{
val *= 2;
Console.WriteLine=("val double = {0}",val);
}
static void Main(string[] args)
{
int val=5;
Console.WriteLine("val={0}",val);
showDouble (ref val);
Console .WriteLine ("val={0}",val);
}
}
等号啦