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

付费网站建设模板怎样建立企业网站

付费网站建设模板,怎样建立企业网站,中国建设银行官网的网站首页,上海网站建设电影联文章目录 一、var隐式类型1、var 的基本用法2、注意3、总结 二、初始化器1、类定义2、对象初始化器3、集合初始化3.1 数组初始化3.2 ListT 初始化3.3 DictionaryTKey, TValue 初始化 三、匿名类型1、示例代码2、匿名类型的限制#xff1a; 专栏推荐完结 一、v… 文章目录 一、var隐式类型1、var 的基本用法2、注意3、总结 二、初始化器1、类定义2、对象初始化器3、集合初始化3.1 数组初始化3.2 ListT 初始化3.3 DictionaryTKey, TValue 初始化 三、匿名类型1、示例代码2、匿名类型的限制 专栏推荐完结 一、var隐式类型 var是一种特殊的变量类型它可以用来表示任意类型的变量。 1、var 的基本用法 var number 10; // 隐式推断为 int 类型 var name Alice; // 隐式推断为 string 类型2、注意 var必须初始化 var不能作为类的成员只能用于临时变量申明时也就是一般写在函数语句块中 3、总结 虽然 var 是 C# 中一个非常有用的工具可以提高代码的简洁性和可维护性但过度或不当使用会降低代码的可读性和清晰度特别是在类型不容易推断或变量意义不明确时。因此最佳实践是根据上下文决定是否使用 var并且在类型显而易见或代码更简洁时使用 var否则建议显式声明类型以提高代码的可读性和维护性。 不过个人建议还是少用var 二、初始化器 申明对象时可以通过直接写大括号的形式初始化公共成员遍历和属性 1、类定义 首先我们定义了一个 Test 类它有一些字段、公共属性和构造函数。注意i1 是私有字段不能通过对象初始化器直接赋值而 i2、str 和 Name 都是公有的可以通过初始化器赋值。 class Test {private int i1; // 私有字段不能通过对象初始化器赋值public int i2; // 公共字段可以通过对象初始化器赋值public string str; // 公共字段可以通过对象初始化器赋值public string Name { get; set; } // 公共属性可以通过对象初始化器赋值// 无参构造函数public Test() { }// 有参构造函数接受一个参数 i1public Test(int i1) {this.i1 i1; // 初始化私有字段} }2、对象初始化器 我们可以在创建对象时直接为公共成员赋值。 无参构造函数的初始化 Test test3 new Test() { i2 2, str 内容, Name 向宇的客栈};括号的使用是可选的因为调用无参构造函数时new Test {} 和 new Test() {}是等价的。括号的存在主要是为了增强可读性或在一些情况下要求明确调用构造函数。 Test test2 new Test { i2 2, str 内容, Name 向宇的客栈};有参构造函数的初始化 Test test4 new Test(100) { i2 2, str 内容, Name 向宇的客栈};3、集合初始化 在 C# 中集合初始化是一种非常常见的操作可以在声明集合对象的同时直接为其元素赋初值。这种方式简洁高效常用于数组、List 和 Dictionary 的初始化。 申明集合对象比如数组、列表、字典时也可以通过大括号直接初始化内部属性 3.1 数组初始化 显式指定大小并初始化 int[] array1 new int[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };推断大小并初始化 int[] array2 new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };省略 new直接初始化 int[] array3 { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };3.2 List 初始化 ListTest list new ListTest { test1, test2, test3, test4 };3.3 DictionaryTKey, TValue 初始化 Dictionaryint, string dir new Dictionaryint, string {{ 1, 向宇1 },{ 2, 向宇2 },{ 3, 向宇3 } };三、匿名类型 在 C# 中匿名类型 是一种没有显式类型名称的类型。它通常用于快速创建仅包含数据的对象一旦初始化后其属性值就不能再改变。 1、示例代码 // 定义匿名类型并初始化属性 var v new { age 10, name 向宇, sex 男 };// 访问匿名类型的属性 Console.WriteLine(v.age); // 输出: 10 Console.WriteLine(v.name); // 输出: 向宇 Console.WriteLine(v.sex); // 输出: 男2、匿名类型的限制 var 类型推断匿名类型需要使用 var 关键字来声明变量因为匿名类型没有显式的类型名称。这样编译器可以自动推断出正确的类型。 不能修改属性匿名类型的属性是只读的所以无法在后续代码中修改其值。例如以下代码会导致编译错误 v.age 20; // 错误无法修改只读属性只能包含属性字段匿名类型是用来存储数据的简单容器它只能包含属性字段不能包含方法、事件或构造函数。 专栏推荐 地址【从零开始入门unity游戏开发之——C#篇】【从零开始入门unity游戏开发之——unity篇】【制作100个Unity游戏】【推荐100个unity插件】【实现100个unity特效】【unity框架开发】 完结 赠人玫瑰手有余香如果文章内容对你有所帮助请不要吝啬你的点赞评论和关注你的每一次支持都是我不断创作的最大动力。当然如果你发现了文章中存在错误或者有更好的解决方法也欢迎评论私信告诉我哦 好了我是向宇https://xiangyu.blog.csdn.net 一位在小公司默默奋斗的开发者闲暇之余边学习边记录分享站在巨人的肩膀上通过学习前辈们的经验总是会给我很多帮助和启发如果你遇到任何问题也欢迎你评论私信或者加群找我 虽然有些问题我也不一定会但是我会查阅各方资料争取给出最好的建议希望可以帮助更多想学编程的人共勉~
http://www.dnsts.com.cn/news/56407.html

相关文章:

  • 移动电子商务网站建设长尾词排名优化软件
  • 宣传中心网站建设天津建设工程合同备案网站
  • 楚风网站建设工作室上海网页网络技术有限公司
  • 卖东西的网站模板免费下载不是做有网站都叫jwth
  • 网站建设公司倒闭苏州建网站多少钱
  • 东莞网站推广模式自己做网站模版
  • 广州花都网站建设电子商务网站建设与维护 论文
  • 兰州优化网站推广深圳鹏洲建设工程有限公司网站
  • 网站建设制作合同模板中国设计网字体
  • 免费做外贸的网站建设长沙百度开户
  • 深圳高品质网站建设服务小游戏网站审核怎么做
  • 河间网站制作网站可以用什么做
  • 医院网站建设价值和意义wordpress短信登录
  • 遵义交通建设网站网站建设推广报价
  • 网站开发是无形资产代做网站微信号
  • 新手如何做自己的网站怎么用网站开发者工具更换网页
  • stm32做网站服务器公司介绍ppt
  • 做网站用模板上海物流公司网站建设
  • 手机如何搭建网站传统企业网站建设制作
  • 上海网站制作公司做目录网站注意
  • 寿宁建设局网站廊坊关键词优化报价
  • 平面设计图网站有哪些?濮阳做网站做的好的公司
  • 镇江网站建设企业零代码开发平台
  • 外企网站建设公司长沙的汽车网站建设
  • 制作网站要钱吗wordpress继续阅读插件
  • 欧赛科技网站建设自己做网站出证书
  • 哪里建设网站最好用手机开发网站建设
  • 做产品网站建设制作个人网站实例
  • ps网站导航条素材广州新塘做网站
  • 山西建筑网站设计设计天津建设网站首页