因为在第一次看到ref关键字的时候突然纳闷了一下既然引用类型变量是通过传递地址来修改原来的对象的话为什么还需要ref这么一个关键字,于是自己写了些代码测试了一下,话不多说看代码
using System;
using System.Collections.Generic;
namespace ConsoleApplication28
{
class Program
{
static void Main(string[] args)
{
MyClass myclass1 = new MyClass(1,"myclass1_str");
MyClass myclass2 = new MyClass(2,"myclass2_str"