C# == 和 Equals 区别
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
var s1 = new string("yyy");
var s2 = new string("yyy");
var s3 = new StringBuilder("yyy");
var s4 = new StringBuilder("yyy");
Console.WriteLine("object.ReferenceEquals(s1, s2): " + object.Equals(s1, s2));
Console.WriteLine("object.ReferenceEquals(s3, s4): " + object.Equals(s3, s4));
Console.WriteLine("s1 == s2: " + (s1.GetHashCode() + " " + s2.GetHashCode()));
Console.WriteLine("s1 == s2: " + (s1.GetHashCode() + " " + s2.GetHashCode()) + " " + s1.Equals(s2));
Console.WriteLine("s3 == s4: " + (s3.GetHashCode() + " " + s4.GetHashCode()) + " " + s3.Equals(s4));
AutoResetEvent autoResetEvent = new AutoResetEvent(false);
Console.ReadKey();
}
}

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
-
上一篇
JavaScript DOM 事件模型
btn <li>1</li> <li>2</li> <li>3</li> <li>4</li> var oBtn = document.getElementsByTagName('button')[0], oList = document.getElementsByTagName('ul')[0], oLi = oList.getElementsByTagName('li'); oBtn.onclick = function () { var li = document.createElement('li'); li.innerText = oLi.length + 1; oList.appendChild(li); } oList.onclick = function (ev) { var ev = ev || window.event, tar = ev.target || ev.srcElement; // tar 即为被点击的 li 元素 console.log(tar.innerH...
-
下一篇
C# efcore 控制台实例
public class DefaultDbContext : DbContext { public DefaultDbContext() { } public DbSet<User> Users { set; get; } public DbSet<UserDetail> UserDetails { get; set; } protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder) { string sqlConnection = "server=127.0.0.1;port=3306;user=root;password=123456;database=efcoredemo"; optionsBuilder.UseMySql(sqlConnection); } protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.ApplyConfiguration<...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- MySQL8.0.19开启GTID主从同步CentOS8
- MySQL数据库在高并发下的优化方案
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程