我发现如果我运行下面几行代码。
int i = 7;
i.GetHashCode(); //where GetHashCode() is the derived
//function from System.Object
没有装箱,但是如果我调用i.GetType() (另一个从System.Object派生的函数)来代替GetHashCode(),装箱将需要调用GetType(),为什么不装箱就不能直接在原始类型实例上调用GetType(),而可以调用GetHashCode()而不装箱呢?
在阅读了大量的帖子和回复后,我不得不开始一个关于这个主题的新帖子--原因如下。我目前正在运行一个物理服务器(HP ProLiant Gen 8),其内存为8GB,上面安装了UbuntuServer18.04LTS。服务器包含4个物理HDD(无RAID),其中一个物理驱动器(sda1)分配到操作系统所在的位置。
我尝试了几个建议的解决办法,但都没有成功。特别是,我尝试了来自Sourceforge的64位引导修复磁盘,我使用Unetbootin将它加载到一个8GB的USB棒上,并重新启动了我的服务器。在选择了在64位“安全模式”中进行修复的选项(默认选项和其他选项无法工作)之后,我可以看到服务器正