c# - 如何获取静态对象 C# 的哈希码?
问题描述
我是一个初学者 .NET 开发人员。我试图理解基本的东西,以更好地理解我的代码中真正发生的事情。
是否可以获得静态对象的哈希码?在任何情况下都可能有必要吗?
代码如下:
class DynamicClass
{
//Class body
}
static class StaticClass
{
//Class body
}
class program
{
static void Main()
{
//Getting hashcode of DynamicClass object
DynamicClass x = new DynamicClass();
Console.WriteLine(x.GetHashCode());
//Getting hashcode of StaticClass object
//Since the class is static i can't instantiate it, so i am
//trying to call GetHashCode method right on the object
Console.WriteLine(StaticClass.GetHashCode()); // ERROR CS120
}
}
谢谢!
解决方案
推荐阅读
- r - 如何在不考虑 NA 的情况下从数据框中删除重复的行和列?
- r - 如何计算数据框中各行的增长率?
- javascript - 如何在 js 文件中执行 js 文件?
- java - 为什么变量不总是空的?
- powershell-3.0 - 如何在 Powershell 中对特定列 AZ 进行排序?
- c - 如何修复返回 str 的转换基数
- azure-devops - 在发布期间,如何从任务中的部署组中获取部署到的服务器名称列表以用于另一个作业?
- javascript - 从 JS 数组中删除非 0 虚假值的最简单方法是什么?
- java - 如何在 Sirius 中调用外部 java 操作
- reactjs - 如何从 React 前端调用 adminCreateUser?