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

企业网站开发价格互联网销售

企业网站开发价格,互联网销售,怎么生成网站源代码,wordpress 发布文章sql上一篇: C#,入门教程(21)——命名空间(namespace)与程序结构的基础知识https://blog.csdn.net/beijinghorn/article/details/124140653 一、函数的基本概念 一个软件的结构大体如下: 大厦application: a plaza { --…

上一篇:

C#,入门教程(21)——命名空间(namespace)与程序结构的基础知识icon-default.png?t=N7T8https://blog.csdn.net/beijinghorn/article/details/124140653

一、函数的基本概念

一个软件的结构大体如下:

大厦application: a plaza
{
----有若干层namespace: have some levels
----{
--------每一层有若干房间class: level have some rooms
--------{
------------房间有一些东西attributes: rooms have some things
------------房间里面可以用这些东西搞一些事情functions: and can do somethings with somethings.
--------}
----}
}

函数与属性都是结构体、类的组成部分。
属性(字段)用于保存数据。
函数就是用数据处理,并得到一些记过的功能性程序模块。
函数既可以处理本类/结构体的数据,也可以处理外部的其他数据。

public class className
{public int AttName { get; set;} = 0;public string OutputAtt(){return String.Format("{0:D8}", AttName);}
}

二、函数的不同应用场景

1、有些函数“只进不出”

public void Step()
{Att += 1;
}

2、有些函数“只出不进”

public string Print()
{return String.Format("{0:D8}", Att);
}

3、有些函数“又进又出”

public string PrintD8(int a)
{return String.Format("{0:D8}", a);
}

a 称为“参数”。参数可以很多,用逗号分开即可。

public int Sum(int a, int b)
{return (a + b);
}

4、更复杂的数据

public int Sum(int[] a)
{int sum = 0;for(int i=0; i<a.Length; i++){sum += a[i];}return sum;
}

5、怎么得到多个计算结果?

public int[] Sum(int[] a)
{int sum = 0;int max = int.MinValue;int min = int.MaxValue;for(int i=0; i<a.Length; i++){sum += a[i];if(a[i] < min) min = a[i];if(a[i] > max) max = a[i];}return new int[3] { min, max, sum };
}

6、如果多个返回值类型不统一,怎么办?

public double Mean(int[] a, out int min, out int max, out int sum)
{sum = 0;max = int.MinValue;min = int.MaxValue;for(int i=0; i<a.Length; i++){sum += a[i];if(a[i] < min) min = a[i];if(a[i] > max) max = a[i];}return ((double)sum / a.Length);
}

7、修改参数的数据?

一般而言,参数仅仅作为原始数据传入函数,不能修改参数的数据。
需要一点点技术的定义。

public void MoveTo(ref int[] p, double rad, double angle)
{p[0] += rad * Math.Cos(angle * Math.PI / 180.0);p[1] += rad * Math.Sin(angle * Math.PI / 180.0);
}

三、关于函数的高级知识

1、重载 override 与 重写 new

2、委托 delegate 与 接口 interface

3、递归方法 Recurse Method

这些知识是后面会逐个讲解的,先列出目录。

四、关于函数的更多要点

1、每个函数不要写太多行!

2、只要是可能重复的,都写成函数(模块化!)

3、追求功能而不是性能的前提下,可用传入参数,而不是直接使用属性;

4、函数的名字要用全称的英语单词,不要简写或莫名其妙的,比如 AA BB WC。

下一篇:

C#,入门教程(23)——数据类型转换的一点基础知识icon-default.png?t=N7T8https://blog.csdn.net/beijinghorn/article/details/124187182
 

http://www.tj-hxxt.cn/news/40369.html

相关文章:

  • 企业做网站应该注意的问题热门搜索排行榜
  • 网站改版策划方案百度在线提问
  • 南京模板建站哪家好十八大禁用黄app入口
  • 网站导航条模板化学sem是什么意思
  • 有哪些网站做的好处免费网站在线客服系统源码
  • 免费b站推广网站mmm大众网潍坊疫情
  • 小程序与app有什么区别seo策略工具
  • 做网站收款支付宝接口上海专业排名优化公司
  • 让别人访问我的网站百度官方网首页
  • 网站建设发展趋势网站怎么打开
  • 中英文双语网站网络推广公司有哪些
  • 网络设置网站百度站长平台网址
  • 可以发锚文本的网站新网站友链
  • 泰安房产网签查询系统杭州seo外包
  • wordpress 网站首页可以打开_其他页面打不开百度代理授权查询
  • 网站分享插件怎么做关键词竞价广告
  • 建筑人才招聘网站百度网盘app免费下载安装老版本
  • 怎么网站推广企业seo顾问
  • 美容网站建设北京企业推广
  • 电商网站 性能目标有哪些找客户的软件有哪些
  • 带紫色箭头做网站软件yw77731域名查询
  • 科技小发明小制作seo短期培训班
  • 淘宝网发布网站建设广州seo优化
  • 阿里做的网站后台怎么进seo模拟点击软件源码
  • 广州荔湾网站制作公司建站流程主要有哪些
  • 2013年四川省泸州市技能竞赛网站建设样稿seo自动排名软件
  • 网站建设的问题对网站外部的搜索引擎优化
  • 湖南人工智能建站系统软件河北百度推广客服电话
  • 昆明seo网站排名关键词搜索广告
  • 网站远程数据库百度一下官网首页网址