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

做区位分析底图的网站公司网站建设哪个好

做区位分析底图的网站,公司网站建设哪个好,什么是网站可信认证,三明交通建设集团网站C#是微软团队在开发.NET框架时开发的#xff0c;它的构想接近于C、C#xff0c;也和JAVA十分相似#xff0c;有许多强大的编程功能。 个人感受是C#吸收了众多编程语言的优点#xff0c;从中可以看到C、C、Java、Javascript、python的影子#xff0c;设计思想都是相通的(过…C#是微软团队在开发.NET框架时开发的它的构想接近于C、C也和JAVA十分相似有许多强大的编程功能。 个人感受是C#吸收了众多编程语言的优点从中可以看到C、C、Java、Javascript、python的影子设计思想都是相通的(过段时间一定要看看设计模式)对比迁移地学习基本只需要记关键字、语法和包的用法。我是为了unity游戏开发课程学的不是很深入某些细节可能也没有涉及到。 就先复习了以前学C、java的笔记然后对照着简单学了C#会重点学unity中用到的包。 1.C#程序结构 C# 中的关键组织结构概念包括程序、命名空间、类型、成员和程序集。 一个C#版HelloWorld直观感受一下。 using System; //包含命名空间 namespace HelloWorldApplication //声明一个命名空间 {class HelloWorld //类声明{static void Main(string[] args) //Main入口函数{/* 我的第一个 C# 程序*/Console.WriteLine(Hello World); //输出Console.ReadKey();}} } 与 Java 不同文件名可以不同于类的名称。 2.数据类型、类型转换 值类型 (从System.ValueType中派生) bool、byte、char、decimal、double、float、int、long、sbyte、short、uint、ulong、ushort、结构体struct、枚举enum引用类型 引用类型不包含存储在变量中的实际数据而是包含对变量的引用。 内置的引用类型有object、dynamic 和 string。 自定义的有类class C {...}、接口interface I {...}、委托delegate int D(...)、数组int[] 和 int[,]。 对象类型变量的类型检查是在编译时发生。 动态类型变量的类型检查是在运行时发生。 引号的字符串会将转义字符当作普通字符可以任意换行换行符及缩进空格都计算在字符串长度之内。 字符串的占位符为{}如String.Format(“{0},{1}”,c,d);指针类型 指针类型变量存储另一种类型的内存地址。 例如char* cptr;可空类型 null是引用类型变量的默认值null不允许被赋给值类型的变量但有时我们希望值类型的数据可以为null就有了可空类型。 int a null; // 非法int? a null; // 合法可空类型Nullableint i new Nullableint(3);//可空类型 合并运算符??定义了一个预设值以防可空类型的值为null。 如: double? num1 null; double num3 num1 ?? 5.34; // num1 如果为空值则返回 5.34类型转换如i (int)d;i.ToString();s.ToBoolean(); C#的运算符判断、循环语句和C的语法基本一致不做过多说明。 3.方法、类、接口、泛型 一个 访问修饰符 定义了一个类成员的范围和可见性。 C# 支持的访问修饰符如下所示 public所有对象都可以访问 private对象本身在对象内部可以访问 protected只有该类对象及其子类对象可以访问 internal同一个程序集的对象可以访问 protected internal访问限于当前程序集或派生自包含类的类型。 C# 中定义方法 Access Specifier Return Type Method Name(Parameter List) {Method Body } C#中的类和java是很像的不过继承的时候用的:,而不是extends。 类中也有构造函数、析构函数、静态成员static。 class Line{private double length; // 线条的长度public Line() // 构造函数{Console.WriteLine(对象已创建);}~Line() //析构函数{Console.WriteLine(对象已删除);}public void setLength( double len ){length len;}} 类的继承: class 派生类 : 基类1,基类2,... {... } 接口的继承和实现也是用的冒号 interface IMyInterface : IParentInterface { } class InterfaceImplementer : IMyInterface {//接口中方法的实现 } 泛型using System.Collections.Generic;GenericListfloat list1 new GenericListfloat(); C#的泛型和C模板类似但也有不同 泛型可以通过使用 where 上下文关键字指定约束。 4.域Field、属性Peoperty、索引器Indexer 域和属性的区别 区别属性域逻辑性逻辑字段在改变字段时能改变对象的其他一些状态不经过逻辑处理存储性不占用实际内存占内存空间及位置访问性由get、set访问器决定读写属性由访问修饰符决定安全性增加了数据的安全性不太安全为了实现对字段的封装保证字段的安全性而产生了属性其本质是方法,通常是配合使用的如下 class Student{private string name not known;// 声明类型为 string 的 Name 属性public string Name{get{return name;}set{name value;}}} 索引器 索引器Indexer允许一个对象可以像数组一样被索引。 和属性类似可使用 get 和 set 访问器来定义索引器而索引器返回或设置对象实例的一个特定值。 5.委托、匿名函数、事件 委托 委托可以理解为函数指针是对函数原型的包装。 但相比于函数指针委托面向对象类型更安全有多播的功能。 通过委托可以将方法视为可分配给变量并可作为参数传递的实体。 例如 申明委托delegate void TestDelegate(string s);   可以再任何地方声明委托可以带访问修饰符。   委托不关心引用的方法的类只关心引用的方法是否与委托有相同的参数和返回类型。实例化委托TestDelegate testdelA new TestDelegate(M);   用某个方法实例化这个委托,也就是说使函数指针指向一个方法。调用委托testdelA(Hello);委托可以多播   委托间可以使用、-来组合、移除委托判等是根据它引用的方法判断。泛型委托delegate T NumberChangerT(T n);匿名函数与Lambda表达式 匿名方法Anonymous methods 提供了一种传递代码块作为委托参数的技术。 匿名方法没有名称只有主体不需要指定返回类型它是从方法主体内的 return 语句推断的。 匿名函数与委托的使用步骤相同实例化时格式不同格式如下委托名 实例变量 delegate(形参列表){方法体}; Lambda表达式也是匿名函数语法更加简洁(参数列表) {方法体} 事件 事件使用 发布-订阅publisher-subscriber 模型。 在类的内部声明事件首先必须声明该事件的委托类型。例如public delegate void BoilerLogHandler(string status); 然后使用 event 关键字声明事件本身public event BoilerLogHandler BoilerEventLog; 6.C#常用类库 System.Collections 集合Collection类是专门用于数据存储和检索的类。常用的有: 集合类常用方法动态数组ArrayListAdd(item)、Clear()、Contains()、IndexOf()、Remove()、Sort()、Reverse()哈希表HashtableAdd(key,value)、Clear()、Remove(key)、ContainsKey(key)、ContainsValue(value)堆栈StackClear()、Contains()、Peek()、 Pop()、PushToArray()队列QueueClear()、Contains()、Dequeue()、Enqueue()、ToArray()、TrimToSize()点阵列BitArray排序列表SortedList个人笔记型博客仔细学习可移步C#官方文档或菜鸟教程-C#教程。 转载于:https://www.cnblogs.com/mthz/p/unity0.html
http://www.zqtcl.cn/news/293787/

相关文章:

  • 厦门网站建设定制多少钱wordpress能用一个数据库
  • 找人做网站需要准备什么材料怎么建设自己淘宝网站首页
  • 汽车网站建设费用js怎么做网站
  • 四川万景建设工程有限公司网站做公司网站用什么系统
  • 长沙企业建站系统3d视频制作公司
  • 长沙的网站制作公司网站建设方案的需求分析
  • 电子商务网站发展建设论文网站开发需要经过的几个主要阶段
  • 建设网站外贸做网站必须会php吗
  • 网站建设费用的请示丹徒区建设局网站
  • 上海网站制作机构个人做外贸网站违法吗
  • 咖啡厅网站开发目标汕头最新消息今天
  • 广州做外贸网站的公司简介做行业门户网站注意什么
  • 专业网页网站设计图书成都医院做网站建设
  • 浙江网站建设dyfwzx网站开发的广告词
  • 网站 seo 优化 效果中华室内设计网公众号下载
  • 如何自己建网站企业网站建站快车的优点
  • 目前做网站的公司有哪些管理系统中的计算机应用
  • 百度网站服务器企业网站报价
  • 网站后台账户如何做会计分录电商数据查询平台
  • 素材动图网站90设计app下载
  • 绍兴网站设计公司网站空间位置是什么
  • 高端网站设计品牌珠海网站建设最新报价
  • 做网站的商家怎么赚取流量费房地产怎么做网站推广
  • 企业网站建设基本流程网站积分方案
  • 网站定位与功能分析网站常见故障
  • 深圳电子商务网站制作桂林市防疫最新政策
  • 北京网站建设备案代理网站建设计划建议
  • 湛江公司做网站wordpress如何设置网站地图
  • wordpress攻防优化方案
  • 义乌市建设银行分行网站宜春静态管理