
C#
文章平均质量分 79
夏天下雨
追求自由 喜欢探索
展开
-
c# 类的高级技术3--高级转换
<br /> public class NewTypeOne { public static explicit operator NewTypeTwo( NewTypeOne objTest ) { //Convert object into new type } } 类的高级技术3 --------高级转换<br />主要包括:<br />1、封箱和拆箱---引转载 2011-05-09 08:17:00 · 648 阅读 · 0 评论 -
c# 类的高级技术2 --------运算符重载
<br />类的高级技术2 --------运算符重载<br />一、关于运算符的几个问题<br />运算符重载就是赋予已有的运算符多重含义。C++中通过重新定义运算符,使它能够用于特定类的对象执行特定的功能,这便增强了C++语言的扩充能力。 <br /> 1. 运算符重载的作用是什么? <br /> <br /> 它允许你为类的用户提供一个直觉的接口。 <br />运算符重载允许C/C++的运算符在用户定义类型(类)上拥有一个用户定义的意义。重载的运算符是函数调用的语法修饰: <br />class转载 2011-05-08 21:37:00 · 630 阅读 · 0 评论 -
c# 事件 (1)
<br />一个例子让大家可以更好理解事件<br /> <br />using System; using System.Collections.Generic; using System.Linq; using System.Text; using ConsoleApplication11; namespace ConsoleApplication11 { class Program { //首先,我们定义一个委托: //这跟抽象方法转载 2011-05-09 22:54:00 · 459 阅读 · 0 评论 -
C#关于static类
原文转载:“http://blog.youkuaiyun.com/eclipseluo/article/details/4822148” C#语言的另一个特性是可以将一个类声明为static类。static类中只能包含static成员(使用该类创建的所有成员将共享这些成员的同一个副本)。静态类纯粹作为工具方法和字段的一个容器来使用。static类中不能包含任何实例数据或方法。另外,使用new转载 2013-05-24 17:29:01 · 840 阅读 · 0 评论