C#语法学习泛型(gereric)


/*
* Created by SharpDevelop.
* User: Administrator
* Date: 2008/9/4
* Time: 上午 10:40
* 泛型(gereric)
*/
using System;
class Stack
{
private int[] items;
private int count;
public Stack(int size)
{
items=new int[size];
count=0;
}
public void Push(int x)
{
items[count++]=x;//這時是先賦值再進行自加運算
}
public int Pop()
{
return items[--count];//先自減再返回值
}
}
class Test
{
static void Main()
{
Stack s=new Stack(10);
s.Push(111);//先壓入111
s.Push(222);//再壓入222
Console.WriteLine(s.Pop().ToString());
Console.WriteLine(s.Pop().ToString());
/*
* 輸出結果為
* 222
* 111
* 這個程序演示了棧(Stack)的先進後出的原理
*/
}
}

时间: 2024-09-17 04:54:30

C#语法学习泛型(gereric)的相关文章

JSP基本语法学习

js|语法 安装后,我们开始进入JSP语法学习.如果不熟悉Java编程,你需要查阅Sun的技术指南.然而,Web开发人员不需要做很多的Java开发.除了很少的方法调用外,JSP Web页面中的Java代码应当最小化. 记住这点以后,首先看看JSP的指令和脚本原理,然后我们会解释JavaBeans和具体的对象.有5种JSP指令和脚本元素.在JSP1.0中,绝大部分的JSP代码都以单独的标签"<%"开始,以"%>"结束.在新的JSP1.1定义中,有兼容XML

PHP入门教程之PHP基本语法学习

前两天和朋友小聚,朋友提出我的博客既然主要针对的是PHP初学者,应该适当增加适合PHP初学者的文章,同时网上也看到不少人在问如何学习PHP的问题,今天开始和大家分享PHP入门应该学习的基本知识. 大体上我打算针对PHP的入门学习,主要分以下几个步骤进行:介绍PHP的基本语法.基本常用函数的学习.PHP与Mysql数据库之间的基本交互操作,同时结合入门实例介绍PHP的基本应用.闲话少说,我们先开篇入门学习PHP的基本语法. 在进行PHP基本语法入门学习之前,首先确保安装配置PHP的运行环境. 一.

c#-C#相关的语法学习资料

问题描述 C#相关的语法学习资料 各位大神们,我想打好C#语法的基础,谁有关于C#基础语法的资料,推荐推荐啥,小弟在此谢过了 解决方案 c# 高级编程,这里从简单到深入 解决方案二: C#版高频提问和解答汇总 找本书,然后有问题去 C# 在 CSDN 的论坛问 解决方案三: C#版高频提问和解答汇总 找本书,然后有问题去 C# 在 CSDN 的论坛问 解决方案四: c#高级编程,看起来也挺好的 解决方案五: 其实c#蛮简单的,只要学会会用就ok,千万别跳进.Net的温室里出不来,那么对自己发展就

HTML的语法学习,有没有相关的学习资料

问题描述 HTML的语法学习,有没有相关的学习资料 ?我看w3school和一些百度搜索的关于HTML语法的问题,可答案都不是我想问的. 我的关于语法的疑问是,当给一个元素加粗,加颜色,加链接,加图片等等各种属性的时候,标签的排列是一股脑的全加上去吗?可我看有些代码会分行写,或者用div,或者前面用css设置,表达方式很多,这时候作为新手看起来就会很困扰.这相关这方面的学习资料吗? 解决方案 在html中使用属性来控制显示,这是遗留的过时的写法.特别是诸如font之类的标签,更是应该被废弃 ht

CSS预处理器语言sass语法:学习sass语法

文章简介:其实现在的Sass已经有了两套语法规则:一个依旧是用缩进作为分隔符来区分代码块的:另一套规则和CSS一样采用了大括号({})作为分隔符.后一种语法规则又名SCSS,在Sass3之后的版本都支持这种语法规则.我们这里讨论的如无特殊说明,全指scss. 什么是sass? Sass是是一种基于ruby编写的CSS预处理器,诞生于2007年,是最早也是最成熟的一款CSS预处理器语言,它可以使用变量.嵌套.混入.继承,运算,函数等功能,使得CSS的开发,变得简单清晰可维护,同时也大大节省了设计者

整理Javascript基础语法学习笔记_javascript技巧

1.什么是变量 字面意思:变量是可变的量: 编程角度:变量是用于存储某种/某些数值的存储器.我们可以把变量看做一个盒子,盒子用来存放物品,物品可以是衣服.玩具.水果...等.  2.表达出你的想法(表达式) 表达式与数学中的定义相似,表达式是指具有一定的值.用操作符把常数和变量连接起来的代数式.一个表达式可以包含常数或变量.   字符串表达式:"I" + "love" + "you" + mychar  //编写串表达式,值为字符串. 数值表达式

JavaScript基本语法学习教程_javascript技巧

Javascript的基本概念 i. javascript语言是网页中广泛使用的一种脚本语言. ii. Javascript语言的特点: 1. 由Netscape公司开发,基于对象和事件驱动并具有一定安全性的脚本语言. 2. 特点: a) Javascript是一种脚本语言,同时也是一种解释性语言: b) Javascript是靠浏览器中的javascript解释器来运行的,与操作环境没有关系: c) 在javascript中,采用的是不太严格的数据类型,这样的俄好处是在定义或使用数据的时候可以

mysql 存储过程语法学习笔记

今天又把mysql存储过程学习了下,大家先看以下代码: 对语法不懂的朋友,可以详细看下语法结构.  代码如下 复制代码 CREATE PROCEDURE and CREATE FUNCTION Syntax CREATE     [DEFINER = { user | CURRENT_USER }]     PROCEDURE sp_name ([proc_parameter[,...]])     [characteristic ...] routine_body CREATE     [DE

js语法学习之判断一个对象是否为数组_javascript技巧

1,真正的数组的判断方法 javascript中最简单的声明数组方法为: var a = []; 判断是否为数组的最直接的方法为: 复制代码 代码如下: a instanceof Array //true a .constructor == Array //true 这里涉及到一个instanceof语法,instanceof是一个云算符,与"+-*/"一样,它的语法如下: result = obj intanceof class 是用来判断一个对象是否是某个class的一个实例,运算