private string str = "Class1.str";
private int i = 0;
static void StringConvert(string str)
{
str = "string being converted.";
}
static void StringConvert(Class1 c)
{
c.str = "string being converted.";
}
static void Add(int i)
{
i++;
}
static void AddWithRef(ref int i)
{
i++;
}
static void Main()
{
int i1 = 10;
int i2 = 20;
string str = "str";
Class1 c = new Class1();
Add(i1);
AddWithRef(ref i2);
Add(c.i);
StringConvert(str);
StringConvert(c);
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(c.i);
Console.WriteLine(str);
Console.WriteLine(c.str);
Console.ReadLine();
}结果:10
21
0
str
string being converted.
谁能具体解释下怎么得出这5个结果的? 详细好。
private int i = 0;
static void StringConvert(string str)
{
str = "string being converted.";
}
static void StringConvert(Class1 c)
{
c.str = "string being converted.";
}
static void Add(int i)
{
i++;
}
static void AddWithRef(ref int i)
{
i++;
}
static void Main()
{
int i1 = 10;
int i2 = 20;
string str = "str";
Class1 c = new Class1();
Add(i1);
AddWithRef(ref i2);
Add(c.i);
StringConvert(str);
StringConvert(c);
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(c.i);
Console.WriteLine(str);
Console.WriteLine(c.str);
Console.ReadLine();
}结果:10
21
0
str
string being converted.
谁能具体解释下怎么得出这5个结果的? 详细好。
解决方案 »
- microsoftreportviewer?
- 关于UPdate更新数据库的问题。还请各位热心帮忙解决,先谢了!!!!
- WebService 中返回类型中的属性的序列化怎样实现?
- 如何将windows form的内容刷新?
- 使用Dirctory.Move(dir1,dir2)?问题?
- 求助C#高手
- c#禁用space键
- 在Winform中设置textbox了的最大长度,如何在用户输入汉字时也不能超出最大长度?
- C# 里如何才可以使用 decodeURI 一样的功能呀!??
- WPF 子元素 的宽度绑定主元素宽度的问题
- 使用DATAGRIDVIEW控件,程序运行后 在单元格中按ENTER键会转到下一行,怎么取消这个默认设置
- 哪位前辈有空,麻烦指点一下C#连接SQL的一个问题,拜托了。
class Class1
{
private string str = "Class1.str";
private int i = 0;
static void StringConvert(string str)
{
str = "string being converted.";
}
static void StringConvert(Class1 c)
{
c.str = "string being converted.";
}
static void Add(int i)
{
i++;
}
static void AddWithRef(ref int i)
{
i++;
}
static void Main()
{
int i1 = 10;
int i2 = 20;
string str = "str";
Class1 c = new Class1();
Add(i1);
AddWithRef(ref i2);
Add(c.i);
StringConvert(str);
StringConvert(c);
Console.WriteLine(i1);
Console.WriteLine(i2);
Console.WriteLine(c.i);
Console.WriteLine(str);
Console.WriteLine(c.str);
Console.ReadLine();
}
}
http://msdn.microsoft.com/zh-cn/library/14akc2c7.aspx