C#中控制语句之选择语句

C#的控制语句可分为:选择语句和循环语句,今天我们先来了解一下选择语句。

选择语句可使程序根据给定的条件,选择执行两组(或多组)语句六中的一组。用选择语句可实现选择结构的程序设计。C#中有以下两种选择语句:

If-else:用于实现二路分支

Swith:用于实现多路分支

1.if-else语句

if-else语句根据判断布尔值表达式的值为True还是False来选择执行语句。它的形式为:

if(布尔表达式)

语句块A;

使用private和public关键字控制访问

因为PHP提供了访问修饰符。所以它们可以控制属性和方法的可见性。一般,把它们放置在声明和方法之前。PHP支持如下3种访问修饰符:

1.默认选项时publick,这意味着如果没有为一个属性或方法指定访问修饰符,它将是public。公有的属性或方法可以在类的内部和外部进行访问。

2.Private访问修饰符意味着被标记的属性或方法只能在类的内部进行访问。如果没有使用—get()和—set()方法,你可能会对所有属性都使用这个关键字。也可以选择使得部分方法成为私有的。如:如果某些方法只是在类内部使用的工具性函数。私有的属性和方法将不会被继承.
     
3.protected访问修饰符意味着被标记的属性或方法只能在类内部进行访问。它也存在与任何子类;在这里可以将protected理解成位于private和public之间的关键字。

控制反转

控制反转,简言之就是代码的控制器交由系统控制,而不是在代码内部,通过IoC,消除组件或者模块间的直接依赖,使得软件的开发系统更具有柔性和扩展性。控制反转的典型应用体现在框架系统的设计上,是框架系统的基本特征,不管是.NET Framework抑或是Java Framework都是建立在控制反转的思想基础之上。

控制反转很多时候被看做是依赖倒置原则的一个同义词,其概念产生的背景大概来源于框架系统的设计,如:.NET Framework就是一个庞大的框架系统。在.NET Framework大平台上可以很容易地构建Silverlight应用、ASP.NET.Web

利用PHP控制首部

利用PHP,可以精心控制由服务器发送给浏览器的首部,从而有可能完成一些首部驱动的任务,如HTTP认证。在PHP脚本中要利用内置header()函数将首部从服务器发送到浏览器。Header()函数允许从PHP脚本创建和发送首部。

Header()函数会立即从服务器向浏览器发送一个首部,而且这个函数必须在向浏览器发送任何具体内容之前调用。这是一个非常严格的要求,如果在首部之前即使只是发送了一个字符或空格,浏览器也会拒绝并报错。出于这个原因,header()函数调用应当放在PHP脚本中的所有HTML代码之前。即使<?php标记前面一个随意的空格也会导致这个脚本出错,<?php ?>标记内部的空格不会导致出现问题因为它们不会传递到浏览器。服务器发送页面中的任何HTML内容之前,会向浏览器发送这个首部进行处理。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.