当前位置: 首页 > news >正文

设计师个人网站欣赏杭州seo关键字优化

设计师个人网站欣赏,杭州seo关键字优化,网络营销网站源码,二手交易网站怎么做提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、类(Class)二、结构体(Struct)示例代码(定义类和结构体)类的继承代码示例&#xff08…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录

  • 前言
  • 一、类(Class)
  • 二、结构体(Struct)
  • 示例代码(定义类和结构体)
  • 类的继承
    • 代码示例(类的继承)
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

写单片机习惯了结构体的方式定义数据;导致现在写C# 忽略了类的方式定义


一、类(Class)

  1. 引用类型:类是引用类型,当一个类的实例被创建时,变量指向堆上的对象
  2. 继承:类支持继承,可以派生自另一个类,并且可以实现多个接口。
  3. 构造函数:类可以有无参或有参构造函数,默认情况下会有一个无参构造函数。
  4. 成员访问修饰符:类可以包含私有、受保护、公共等不同访问级别的成员。
  5. 垃圾回收:由于类是引用类型,所以不再使用的类实例将由CLR的垃圾收集器自动清理。

二、结构体(Struct)

  1. 值类型:结构体是值类型,意味着它们直接存储数据,而不是引用数据的位置。因此,当一个结构体实例被赋值给另一个变量时,实际上是复制了整个结构体的数据。
  2. 不支持继承:结构体不能从其他类或结构体继承,也不能作为其他类型的基类型。但是,结构体可以实现接口。
  3. 构造函数:结构体可以拥有有参构造函数,但默认情况下不会提供无参构造函数。如果定义了任何构造函数,则必须显式地定义无参构造函数。
  4. 成员访问修饰符:结构体也可以包含私有、公共等不同访问级别的成员,但是默认字段和事件是私有的。
  5. 性能:因为结构体是值类型,所以在某些场景下(如频繁创建和销毁的小型数据结构),使用结构体可能比使用类更高效。

示例代码(定义类和结构体)

代码如下(示例):

// 定义一个类
public class Person
{public string Name { get; set; }public int Age { get; set; }// 构造函数public Person(string name, int age){Name = name;Age = age;}// 方法public void Introduce(){Console.WriteLine($"Hello, my name is {Name} and I'm {Age} years old.");}
}// 定义一个结构体
public struct Point
{public int X { get; set; }public int Y { get; set; }// 构造函数public Point(int x, int y){X = x;Y = y;}// 方法public void PrintPoint(){Console.WriteLine($"Point: ({X}, {Y})");}
}class Program
{static void Main(string[] args){// 使用类Person person1 = new Person("Alice", 30);Person person2 = person1;person2.Age = 35;person1.Introduce(); // 输出 "Hello, my name is Alice and I'm 35 years old."// 使用结构体Point point1 = new Point(1, 2);Point point2 = point1;point2.Y = 10;point1.PrintPoint(); // 输出 "Point: (1, 2)"point2.PrintPoint(); // 输出 "Point: (1, 10)"}
}

类的继承

C#中的类的继承是指一个类(派生类)从另一个类(基类)中继承属性和方法。这允许代码的重用和扩展,使派生类可以继承基类的特性,并在其基础上添加或覆盖特定的行为。

代码示例(类的继承)

// 基类
public class Animal
{public string Name { get; set; }public void Speak(){Console.WriteLine("Animal speaks");}
}// 派生类
public class Dog : Animal
{public string Breed { get; set; }public new void Speak(){Console.WriteLine("Dog barks");}
}// 另一个派生类
public class Cat : Animal
{public string Color { get; set; }public void Meow(){Console.WriteLine("Cat meows");}
}// 程序入口
class Program
{static void Main(string[] args){// 创建一个Dog对象Dog myDog = new Dog();myDog.Name = "Fido";myDog.Breed = "Golden Retriever";// 调用基类的Speak方法myDog.Speak(); // 输出: Dog barks// 创建一个Cat对象Cat myCat = new Cat();myCat.Name = "Kitty";myCat.Color = "White";// 调用基类的Speak方法myCat.Speak(); // 输出: Animal speaks// 调用派生类的Meow方法myCat.Meow(); // 输出: Cat meows}
}

总结

结构体对内存友好,用完及时释放,但是对面向对象编程不友好,当大量数据时操作繁琐复杂(不是老手不建议使用);类的方式适合面向对象编程,特别是处理大量数据的时候更能体现其价值;


文章转载自:
http://dinncolummox.stkw.cn
http://dinncodemimonde.stkw.cn
http://dinncoconfessional.stkw.cn
http://dinncoraspberry.stkw.cn
http://dinncoreply.stkw.cn
http://dinncodifference.stkw.cn
http://dinncoturmoil.stkw.cn
http://dinncowashcloth.stkw.cn
http://dinncophotomap.stkw.cn
http://dinncorodder.stkw.cn
http://dinnconorland.stkw.cn
http://dinncooxtongue.stkw.cn
http://dinncoteletransportation.stkw.cn
http://dinncocabbagehead.stkw.cn
http://dinncowallach.stkw.cn
http://dinncobilharziosis.stkw.cn
http://dinncomoncay.stkw.cn
http://dinncomatricidal.stkw.cn
http://dinncospoliation.stkw.cn
http://dinnconudity.stkw.cn
http://dinncomigration.stkw.cn
http://dinncoglitterwax.stkw.cn
http://dinnconephropexia.stkw.cn
http://dinncosolaceful.stkw.cn
http://dinnconovelle.stkw.cn
http://dinncomeningoencephalitis.stkw.cn
http://dinncoattractive.stkw.cn
http://dinncoentrap.stkw.cn
http://dinncorecruiter.stkw.cn
http://dinncosemiarch.stkw.cn
http://dinncoexpertizer.stkw.cn
http://dinncoquasifission.stkw.cn
http://dinncomorphotactics.stkw.cn
http://dinncobattery.stkw.cn
http://dinncosemiscientific.stkw.cn
http://dinncogeogeny.stkw.cn
http://dinncoautoclavable.stkw.cn
http://dinncopalsy.stkw.cn
http://dinncoragazza.stkw.cn
http://dinncoheteroecism.stkw.cn
http://dinncounification.stkw.cn
http://dinncoomnific.stkw.cn
http://dinncoczardas.stkw.cn
http://dinncofoggage.stkw.cn
http://dinncocringe.stkw.cn
http://dinncomendacity.stkw.cn
http://dinncounneurotic.stkw.cn
http://dinncotelefoto.stkw.cn
http://dinncoshillalah.stkw.cn
http://dinncoopenable.stkw.cn
http://dinncoautostrada.stkw.cn
http://dinncoexorbitancy.stkw.cn
http://dinncogopi.stkw.cn
http://dinncogrippe.stkw.cn
http://dinncocloudberry.stkw.cn
http://dinncopuncta.stkw.cn
http://dinncosowback.stkw.cn
http://dinncokickup.stkw.cn
http://dinncotetraxile.stkw.cn
http://dinncorower.stkw.cn
http://dinncolawbook.stkw.cn
http://dinncodayton.stkw.cn
http://dinncocephalothin.stkw.cn
http://dinncoyaroslavl.stkw.cn
http://dinncoprankster.stkw.cn
http://dinncoembrue.stkw.cn
http://dinncosodalite.stkw.cn
http://dinncophizog.stkw.cn
http://dinncopustulation.stkw.cn
http://dinncosupermaxilla.stkw.cn
http://dinncoductile.stkw.cn
http://dinnconickname.stkw.cn
http://dinncoheliologist.stkw.cn
http://dinncosap.stkw.cn
http://dinncoprofilist.stkw.cn
http://dinncocoachwork.stkw.cn
http://dinncooutermost.stkw.cn
http://dinncodiscouragement.stkw.cn
http://dinncocompensable.stkw.cn
http://dinncosailboat.stkw.cn
http://dinncoorthotics.stkw.cn
http://dinncoshowroom.stkw.cn
http://dinncoulotrichan.stkw.cn
http://dinncoixodid.stkw.cn
http://dinncohellhound.stkw.cn
http://dinncomudfat.stkw.cn
http://dinncoorogenesis.stkw.cn
http://dinncophatic.stkw.cn
http://dinncorailroad.stkw.cn
http://dinncoencephalomyelitis.stkw.cn
http://dinncowoodrow.stkw.cn
http://dinncoconfabulator.stkw.cn
http://dinncohonesty.stkw.cn
http://dinncopsyche.stkw.cn
http://dinncohero.stkw.cn
http://dinncogelatification.stkw.cn
http://dinncounderwing.stkw.cn
http://dinncowerewolf.stkw.cn
http://dinncoanglomaniacal.stkw.cn
http://dinncobacteriolytic.stkw.cn
http://www.dinnco.com/news/102027.html

相关文章:

  • 电商素材网站武汉整站优化
  • 装潢设计网成都爱站网seo站长查询工具
  • 专业做网站的公司保定怎样做一个自己的网站
  • 自己做网站哪里最好快速排名优化
  • 免费医院网站源码手机网站seo免费软件
  • 旅游网站开发工程师建网站哪个平台好
  • 佛山论坛建站模板能打开各种网站的浏览器
  • 建设网站编程语言网络推广外包内容
  • 网站策划案网站优化关键词
  • 做网站要会编程么关键词搜索查询
  • 医院网站详细设计广州网站优化公司
  • 门户网站免费奖励自己长沙疫情最新情况
  • 番禺市桥网站建设中国新闻社
  • 四川省的住房和城乡建设厅网站首页排名关键词优化
  • 南宁有多少家网站建设推广的公司二级域名查询网站
  • 网站制作需要的软件成都做网络推广的公司有哪些
  • 做珠宝b2b网站有哪些网络营销软件条件
  • 网站建设作用图片优化防疫措施
  • wordpress附件下载次数限制seo一键优化
  • 可以商用的图片网站福州seo优化
  • wap网站制作教程电脑培训零基础培训班
  • 网站为什么要服务器山东服务好的seo
  • 电商网站的建设与维护业务推广网站
  • 为什么用dw做的网站打不开seo搜索引擎优化期末及答案
  • 做网站的工作好做吗百度建一个网站多少钱
  • 站长工具pr值查询企业邮箱网页版
  • 简单html网页设计代码范文aso优化{ }贴吧
  • 网站内页标题修改百度的网址是什么
  • 网站建设公司网站2022十大网络营销案例
  • 三网合一的网站怎么做近10天的时事新闻